<SEC-DOCUMENT>0001193125-19-324860.txt : 20191227
<SEC-HEADER>0001193125-19-324860.hdr.sgml : 20191227
<ACCEPTANCE-DATETIME>20191227153514
ACCESSION NUMBER:		0001193125-19-324860
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		56
CONFORMED PERIOD OF REPORT:	20191130
FILED AS OF DATE:		20191227
DATE AS OF CHANGE:		20191227

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			NEOGEN CORP
		CENTRAL INDEX KEY:			0000711377
		STANDARD INDUSTRIAL CLASSIFICATION:	IN VITRO & IN VIVO DIAGNOSTIC SUBSTANCES [2835]
		IRS NUMBER:				382367843
		STATE OF INCORPORATION:			MI
		FISCAL YEAR END:			0531

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-17988
		FILM NUMBER:		191313601

	BUSINESS ADDRESS:	
		STREET 1:		620 LESHER PLACE
		CITY:			LANSING
		STATE:			MI
		ZIP:			48912
		BUSINESS PHONE:		5173729200

	MAIL ADDRESS:	
		STREET 1:		620 LESHER PLACE
		CITY:			LANSING
		STATE:			MI
		ZIP:			48912
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>d821157d10q.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8" ?>
<html xmlns:neog="http://neogencorp.com/20191130" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>10-Q</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
</head>
<body style="">
 <div style='display: none'><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" contextRef="P06_01_2019To11_30_2019">false</ix:nonNumeric><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="hidden9309484" contextRef="P06_01_2019To11_30_2019_MinimumMembersrtRangeAxis">P3Y</ix:nonNumeric><ix:nonNumeric name="neog:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne" id="hidden9361066" contextRef="P06_01_2019To11_30_2019_MinimumMembersrtRangeAxis">P5Y</ix:nonNumeric><ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" id="hidden9020614" contextRef="P06_01_2019To11_30_2019_LiborPlusMemberusgaapVariableRateAxis_UnsecuredRevolvingLineOfCreditMemberusgaapCreditFacilityAxis" unitRef="Unit_pure" decimals="2" scale="-2">1</ix:nonFraction><ix:nonNumeric name="dei:DocumentFiscalYearFocus" contextRef="P06_01_2019To11_30_2019">2020</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="P06_01_2019To11_30_2019">Q2</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="P06_01_2019To11_30_2019">--05-31</ix:nonNumeric><ix:nonNumeric name="dei:EntityInteractiveDataCurrent" id="hidden9018387" contextRef="P06_01_2019To11_30_2019">Yes</ix:nonNumeric><ix:nonNumeric name="dei:EntityCurrentReportingStatus" id="hidden9018389" contextRef="P06_01_2019To11_30_2019">Yes</ix:nonNumeric><ix:nonNumeric name="dei:EntityRegistrantName" id="hidden9018381" contextRef="P06_01_2019To11_30_2019">NEOGEN CORP</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="P06_01_2019To11_30_2019">0000711377</ix:nonNumeric><ix:footnote id="FN_37491" xml:lang="en-US">Excluding the six months ended November 30, 2019 </ix:footnote ><ix:footnote id="FN_37492" xml:lang="en-US">Includes corporate assets, consisting principally of cash and cash equivalents, marketable securities, current and deferred tax accounts and overhead expenses not allocated to specific business segments. Also includes the elimination of intersegment transactions. </ix:footnote ><ix:footnote id="FN_38272" xml:lang="en-US">Includes elimination of intersegment transactions. </ix:footnote ></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="neog-20191130.xsd" /><link:linkbaseRef xlink:type="simple" xlink:href="neog-20191130_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="neog-20191130_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="neog-20191130_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="neog-20191130_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /></ix:references><ix:resources><xbrli:context id="P06_01_2019To11_30_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn05_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-05-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn10_31_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-10-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2018To11_29_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-11-01</xbrli:startDate> <xbrli:endDate>2018-11-29</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P12_01_2018To12_31_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-12-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To08_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-08-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To08_31_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-08-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_01_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-06-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn05_31_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-05-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-08-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_31_2018" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-08-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2019_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis" >us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_NaturalToxinsAllergensAndDrugResiduesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:NaturalToxinsAllergensAndDrugResiduesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_BacterialAndGeneralSanitationMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:BacterialAndGeneralSanitationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_CultureMediaAndOtherMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:CultureMediaAndOtherMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:RodenticidesInsecticidesAndDisinfectantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:GenomicsServicesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_LifeSciencesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:LifeSciencesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_VeterinaryInstrumentsAndDisposablesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:VeterinaryInstrumentsAndDisposablesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_AnimalCareAndOtherMembersrtProductOrServiceAxis_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:AnimalCareAndOtherMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:RodenticidesInsecticidesAndDisinfectantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:GenomicsServicesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_NonUsMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >us-gaap:NonUsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis" >us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To11_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_NaturalToxinsAllergensAndDrugResiduesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:NaturalToxinsAllergensAndDrugResiduesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_BacterialAndGeneralSanitationMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:BacterialAndGeneralSanitationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_CultureMediaAndOtherMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:CultureMediaAndOtherMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:RodenticidesInsecticidesAndDisinfectantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:GenomicsServicesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_LifeSciencesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:LifeSciencesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_VeterinaryInstrumentsAndDisposablesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:VeterinaryInstrumentsAndDisposablesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_AnimalCareAndOtherMembersrtProductOrServiceAxis_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:AnimalCareAndOtherMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:RodenticidesInsecticidesAndDisinfectantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:GenomicsServicesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_NonUsMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >us-gaap:NonUsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis" >us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2018To11_30_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_NaturalToxinsAllergensAndDrugResiduesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:NaturalToxinsAllergensAndDrugResiduesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_BacterialAndGeneralSanitationMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:BacterialAndGeneralSanitationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_CultureMediaAndOtherMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:CultureMediaAndOtherMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:RodenticidesInsecticidesAndDisinfectantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:GenomicsServicesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_LifeSciencesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:LifeSciencesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_VeterinaryInstrumentsAndDisposablesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:VeterinaryInstrumentsAndDisposablesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_AnimalCareAndOtherMembersrtProductOrServiceAxis_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:AnimalCareAndOtherMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:RodenticidesInsecticidesAndDisinfectantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:GenomicsServicesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_NonUsMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >us-gaap:NonUsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis" >us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_LiborPlusMemberusgaapVariableRateAxis_UnsecuredRevolvingLineOfCreditMemberusgaapCreditFacilityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >neog:UnsecuredRevolvingLineOfCreditMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis" >neog:LiborPlusMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_EmployeeStockMemberusgaapSubsidiarySaleOfStockAxis_TwoThousandElevenPlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:EmployeeStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >neog:TwoThousandElevenPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To11_30_2019_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_NaturalToxinsAllergensAndDrugResiduesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:NaturalToxinsAllergensAndDrugResiduesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_BacterialAndGeneralSanitationMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:BacterialAndGeneralSanitationMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_CultureMediaAndOtherMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:CultureMediaAndOtherMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:RodenticidesInsecticidesAndDisinfectantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:GenomicsServicesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_LifeSciencesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:LifeSciencesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_VeterinaryInstrumentsAndDisposablesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:VeterinaryInstrumentsAndDisposablesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_AnimalCareAndOtherMembersrtProductOrServiceAxis_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:AnimalCareAndOtherMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:RodenticidesInsecticidesAndDisinfectantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >neog:GenomicsServicesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_NonUsMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >us-gaap:NonUsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To11_30_2018_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis" >us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P08_01_2018To08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >neog:ClarusLabsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-08-01</xbrli:startDate> <xbrli:endDate>2018-08-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P08_01_2018To08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >neog:ClarusLabsIncMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-08-01</xbrli:startDate> <xbrli:endDate>2018-08-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P08_01_2018To08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >neog:ClarusLabsIncMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-08-01</xbrli:startDate> <xbrli:endDate>2018-08-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >neog:ClarusLabsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-08-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2019To02_28_2019_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >neog:ClarusLabsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-02-01</xbrli:startDate> <xbrli:endDate>2019-02-28</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >neog:EdmontonAlbertabasedDeltaGenomicsCentreMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-01-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >neog:EdmontonAlbertabasedDeltaGenomicsCentreMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-01-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >neog:EdmontonAlbertabasedDeltaGenomicsCentreMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-01-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >neog:EdmontonAlbertabasedDeltaGenomicsCentreMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-01-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To08_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-08-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To08_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-08-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To08_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-08-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To08_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-08-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To08_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-08-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To08_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-08-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To08_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-08-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2018To08_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-06-01</xbrli:startDate> <xbrli:endDate>2018-08-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:FoodSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >neog:AnimalSafetyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2018_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis" >us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P09_04_2018To09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >neog:LivestockGeneticServicesLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-04</xbrli:startDate> <xbrli:endDate>2018-09-04</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_04_2018To09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >neog:LivestockGeneticServicesLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-04</xbrli:startDate> <xbrli:endDate>2018-09-04</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_04_2018To09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >neog:LivestockGeneticServicesLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-04</xbrli:startDate> <xbrli:endDate>2018-09-04</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >neog:LivestockGeneticServicesLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-09-04</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2019To09_01_2019_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >neog:LivestockGeneticServicesLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-09-01</xbrli:startDate> <xbrli:endDate>2019-09-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn05_31_2020_ScenarioForecastMembersrtStatementScenarioAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementScenarioAxis" >srt:ScenarioForecastMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-05-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn05_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-05-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn05_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-05-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn05_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-05-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn05_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-05-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-08-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-08-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-08-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-08-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn05_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-05-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn05_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-05-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn05_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-05-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn05_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-05-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-08-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-08-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-08-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-08-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:unit id="Unit_USD" > <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_shares" > <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_pure" > <xbrli:measure>xbrli:pure</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_USD_per_Share" > <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="Unit_Segment" > <xbrli:measure>neog:Segment</xbrli:measure> </xbrli:unit><ix:relationship fromRefs="Fact_9018338" toRefs="FN_37491"/><ix:relationship fromRefs="Fact_9019107" toRefs="FN_37492"/><ix:relationship fromRefs="Fact_9019111" toRefs="FN_37492"/><ix:relationship fromRefs="Fact_9019124" toRefs="FN_37492"/><ix:relationship fromRefs="Fact_9019128" toRefs="FN_37492"/><ix:relationship fromRefs="Fact_9019208" toRefs="FN_38272"/><ix:relationship fromRefs="Fact_9019221" toRefs="FN_38272"/></ix:resources></ix:header></div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="margin-top: 4pt; margin-bottom: 0px; background: none;"></div>
<table style="width: 100%; line-height: 1pt; table-layout: fixed;">
<tr>
<td style="margin-left: 0in; font-size: 2pt; margin-top: 3pt; margin-bottom: 3pt; border-top: 1pt solid rgb(0, 0, 0); border-bottom: 1pt solid rgb(0, 0, 0); width: 100%;;text-align:left;">&#160;</td>
<td style="width: 0%; padding-bottom: 0.5pt;">&#160;</td>
<td style="width: 0%; padding-bottom: 0.5pt;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">UNITED STATES </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">SECURITIES AND EXCHANGE COMMISSION </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 12pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Washington, D.C. 20549 </div></div></div> <div style="text-align: center;"> <div style="margin: 12pt auto 0px; width: 21.05%; line-height: 6pt; border-bottom: 1px solid rgb(0, 0, 0); background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;">FORM <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:DocumentType" contextRef="P06_01_2019To11_30_2019">10-Q</ix:nonNumeric></div> </div></div></div> <div style="text-align: center;"> <div style="margin: 12pt auto 0px; width: 21.05%; line-height: 6pt; border-bottom: 1px solid rgb(0, 0, 0); background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(Mark One) </div></div></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:DocumentQuarterlyReport" contextRef="P06_01_2019To11_30_2019" format="ixt:booleantrue">&#9746;</ix:nonNumeric></div></div> </div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15 (d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934 </div> </div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the quarterly period ended <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="P06_01_2019To11_30_2019" format="ixt:datemonthdayyearen">November 30, 2019</ix:nonNumeric></div>. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">or </div></div></div> <div style="margin-top: 12pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:DocumentTransitionReport" contextRef="P06_01_2019To11_30_2019" format="ixt:booleanfalse">&#9744;</ix:nonNumeric></div></div> </div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div> </div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;">For the transition period from <div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div> to <div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;">Commission file number <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="P06_01_2019To11_30_2019">0-17988</ix:nonNumeric></div> </div></div></div> <div style="text-align: center;"> <div style="margin: 12pt auto 0px; width: 21.05%; line-height: 6pt; border-bottom: 1px solid rgb(0, 0, 0); background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 24pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden9018381">Neogen Corporation</span> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(Exact name of registrant as specified in its charter) </div></div></div> <div style="text-align: center;"> <div style="margin: 12pt auto 0px; width: 21.05%; line-height: 6pt; border-bottom: 1px solid rgb(0, 0, 0); background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 50%; padding: 0px;">&#160;</td>
<td style="width: 1%; padding: 0px;">&#160;</td>
<td style="width: 48%; padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="P06_01_2019To11_30_2019" format="ixt-sec:stateprovnameen">Michigan</ix:nonNumeric></div> </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="P06_01_2019To11_30_2019">38-2367843</ix:nonNumeric></div> </div> </div></div> </td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(State or other jurisdiction of </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">incorporation or organization) </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(IRS Employer </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Identification Number) </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P06_01_2019To11_30_2019">620 Lesher Place</ix:nonNumeric></div> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P06_01_2019To11_30_2019">Lansing</ix:nonNumeric></div>, <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressStateOrProvince" contextRef="P06_01_2019To11_30_2019" format="ixt-sec:stateprovnameen">Michigan</ix:nonNumeric></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P06_01_2019To11_30_2019">48912</ix:nonNumeric></div> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(Address of principal executive offices, including zip code) </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;">(<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:CityAreaCode" contextRef="P06_01_2019To11_30_2019">517</ix:nonNumeric></div>) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="P06_01_2019To11_30_2019">372-9200</ix:nonNumeric></div> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(Registrant&#8217;s telephone number, including area code) </div></div></div> <div style="text-align: center; margin-top: 12pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">SECURITIES REGISTERED PURSUANT TO SECTION 12(b) OF THE ACT: </div></div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 34%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 33%; padding: 0px;">&#160;</td>
<td style="width: 1%; padding: 0px;">&#160;</td>
<td style="width: 33%; padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Title of each Class </div></div></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Trading </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Symbol(s) </div></div></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Name of each exchange </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">on which registered </div></div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"><div style="background: none;;font-weight:bold;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"><div style="background: none;;font-weight:bold;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"><div style="background: none;;font-weight:bold;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">N/A </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(Former name, former address and former fiscal year, if changed since last report) </div></div></div> <div style="text-align: center;"> <div style="margin: 12pt auto 0px; width: 21.05%; line-height: 6pt; border-bottom: 1px solid rgb(0, 0, 0); background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;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 reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<span style="-sec-ix-hidden:hidden9018389">YES</span>&#160;&#160;<div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;">&#9746;</div>&#160;&#160;&#160;&#160;NO&#160;&#160;<div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;">&#9744;</div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-T</div> (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<span style="-sec-ix-hidden:hidden9018387">YES</span>&#160;&#160;<div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;">&#9746;</div>&#160;&#160;&#160;&#160;NO&#160;&#160;<div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;">&#9744;</div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, or a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-accelerated</div> filer (see definition of &#8220;accelerated filer and large accelerated filer&#8221; in Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">12b-2</div> of the Exchange Act):</div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 20%; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 1%; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 55%; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 1%; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 21%; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 1%; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 1%; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityFilerCategory" contextRef="P06_01_2019To11_30_2019" format="ixt-sec:entityfilercategoryen">Large accelerated filer</ix:nonNumeric></div> </div></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#9746;</div></div></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accelerated&#160;filer </div></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;">&#9744;</div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 8px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="height: 8px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="height: 8px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="height: 8px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="height: 8px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="height: 8px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="height: 8px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-accelerated</div> filer</div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;">&#9744;</div></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Smaller&#160;Reporting&#160;Company </div></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntitySmallBusiness" contextRef="P06_01_2019To11_30_2019" format="ixt:booleanfalse">&#9744;</ix:nonNumeric></div></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 8px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="height: 8px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="height: 8px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="height: 8px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="height: 8px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="height: 8px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="height: 8px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Emerging&#160;growth&#160;company </div></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="P06_01_2019To11_30_2019" format="ixt:booleanfalse">&#9744;</ix:nonNumeric></div></div></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act.&#160;&#160;<div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;">&#9744;</div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">Indicate by check mark whether the registrant is a shell company (as defined in Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">12b-2</div> of the Exchange Act):&#160;&#160;&#160;&#160;YES&#160;&#160;<div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;">&#9744;</div>&#160;&#160;&#160;&#160;NO&#160;&#160;<div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityShellCompany" contextRef="P06_01_2019To11_30_2019" format="ixt:booleanfalse">&#9746;</ix:nonNumeric></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of November&#160;30, 2019 there were <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn11_30_2019" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">52,710,633</ix:nonFraction></div> shares of Common Stock outstanding. </div></div> <div style="margin-top: 10pt; margin-bottom: 0px; background: none;"></div> <div style="text-align: center;"> <div style="width: 100%; line-height: 0.5pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 0.5px solid rgb(0, 0, 0); background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> <div style="text-align: center;"> <div style="line-height: 3pt; border-bottom: 0.5px solid rgb(0, 0, 0); width: 100%; margin-top: 0px; margin-bottom: 0px;">&#160;</div> </div> <div></div> <div style="margin-top: 0px; background: none;"></div> </div> </div> <div style="margin-top: 0px; line-height: 12pt; margin-bottom: -6pt;">&#160;</div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; background: none;"></div> </div> </div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">NEOGEN CORPORATION AND SUBSIDIARIES </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">TABLE OF CONTENTS </div></div></div></div>
<table border="0" cellpadding="0" cellspacing="0" style="font-size: 0pt;border-collapse:separate;border-spacing:0;width:100%;margin-bottom:0px;margin-top:12pt;">
<tr>
<td style="width:5%;">&#160;</td>
<td style="width:3%;">&#160;</td>
<td style="width:88%;">&#160;</td>
<td style="width:3%;">&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:8pt;">
<td colspan="3" style="vertical-align:bottom;"> <div style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">&#160;</div> </td>
<td>&#160;</td>
<td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <div style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">Page&#160;No.</div> </td>
<td style="vertical-align:bottom;font-weight:bold;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td colspan="3" style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td colspan="3" style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;font-weight:bold;margin-left:1.00em;text-align:left;text-indent:-1.00em;text-decoration:underline;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="#tx821157_1">PART I. FINANCIAL INFORMATION </a></div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-weight:bold;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:right"> <div style="font-family:Times New Roman;font-weight:bold;font-size:10pt;margin-bottom:0pt;margin-top:0pt">&#160;</div> </td>
<td style="vertical-align:bottom;font-weight:bold;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:1.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Item&#160;1.</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:3.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="#tx821157_2">Interim Consolidated Financial Statements (unaudited)</a></div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:right"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">2</div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;text-align:justify;font-size:10pt;margin-bottom:0pt;margin-top:0pt">&#160;</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:3.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="#tx821157_3">Consolidated Balance Sheets &#8211; November&#160;30, 2019 and May&#160;31, 2019</a></div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:right"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">2</div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;text-align:justify;font-size:10pt;margin-bottom:0pt;margin-top:0pt">&#160;</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:3.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="#tx821157_4">Consolidated Statements of Income &#8211; Three and six months ended November&#160;30, 2019 and 2018</a></div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:right"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">3</div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;text-align:justify;font-size:10pt;margin-bottom:0pt;margin-top:0pt">&#160;</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:3.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="#tx821157_5">Consolidated Statements of Comprehensive Income &#8211; Three and six months ended November&#160;30, 2019 and 2018</a></div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:right"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">4</div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;text-align:justify;font-size:10pt;margin-bottom:0pt;margin-top:0pt">&#160;</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:3.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="#tx821157_6">Consolidated Statements of Equity &#8211; Six months ended November&#160;30, 2019 and 2018 </a></div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:right"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">5</div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;text-align:justify;font-size:10pt;margin-bottom:0pt;margin-top:0pt">&#160;</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:3.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="#tx821157_7">Consolidated Statements of Cash Flows &#8211; Six months ended November&#160;30, 2019 and 2018</a></div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:right"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">6</div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;text-align:justify;font-size:10pt;margin-bottom:0pt;margin-top:0pt">&#160;</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:3.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="#tx821157_8">Notes to Interim Consolidated Financial Statements &#8211; November&#160;30, 2019</a></div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:right"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">7</div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:1.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Item&#160;2.</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:3.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="#tx821157_9">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:right"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">18</div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:1.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Item&#160;3.</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:3.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="#tx821157_10">Quantitative and Qualitative Disclosures About Market Risk</a></div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:right"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">25</div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:1.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Item&#160;4.</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:3.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="#tx821157_11">Controls and Procedures</a></div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:right"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">25</div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td colspan="3" style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td colspan="3" style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;font-weight:bold;margin-left:1.00em;text-align:left;text-indent:-1.00em;text-decoration:underline;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="#tx821157_12">PART II. OTHER INFORMATION </a></div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-weight:bold;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:right"> <div style="font-family:Times New Roman;font-weight:bold;font-size:10pt;margin-bottom:0pt;margin-top:0pt">&#160;</div> </td>
<td style="vertical-align:bottom;font-weight:bold;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:1.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Item&#160;1.</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:3.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="#tx821157_13">Legal Proceedings</a></div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:right"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">26</div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:1.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Item&#160;6.</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:3.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="#tx821157_14">Exhibits</a></div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:right"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">26</div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td colspan="3" style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td colspan="3" style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;font-weight:bold;margin-left:1.00em;text-align:left;text-indent:-1.00em;text-decoration:underline;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="#tx821157_15">SIGNATURES </a></div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:right"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">27</div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;text-align:justify;font-size:10pt;margin-bottom:0pt;margin-top:0pt">&#160;</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;font-weight:bold;margin-left:3.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt">CEO Certification</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:justify"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">&#160;</div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;text-align:justify;font-size:10pt;margin-bottom:0pt;margin-top:0pt">&#160;</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;font-weight:bold;margin-left:3.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt">CFO Certification</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:justify"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">&#160;</div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;text-align:justify;font-size:10pt;margin-bottom:0pt;margin-top:0pt">&#160;</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;font-weight:bold;margin-left:3.00em;text-align:left;text-indent:-1.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Section&#160;906 Certification</div> </td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;text-align:justify"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">&#160;</div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div></div> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div></div></div> <div></div> </div> </div> <div style="break-after: page;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div id="tx821157_1" style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">PART I &#8211; FINANCIAL INFORMATION </div></div></div></div> <div id="tx821157_2" style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;1. Interim Consolidated Financial Statements </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Neogen Corporation and Subsidiaries </div></div></div></div> <div id="tx821157_3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Consolidated Balance Sheets </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(in thousands, except share and </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">per share amounts)</div></div></div></div> </div> </div> </div> </div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 82%; padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 2.5%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">May&#160;31, </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Unaudited </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Audited </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Assets</div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Current Assets </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">66,414</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41,688</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:MarketableSecuritiesCurrent" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">247,191</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:MarketableSecuritiesCurrent" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">225,836</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, less allowance of $<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,700</ix:nonFraction> </div>and $<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,700</ix:nonFraction> </div>at November&#160;30, 2019 and May&#160;31, 2019, respectively </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">85,377</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">82,582</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inventories </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">86,406</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">85,992</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses and other current assets </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,795</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,431</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Current Assets </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">500,183</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">449,529</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Property and Equipment </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">77,150</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">74,847</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other Assets </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Goodwill </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">103,610</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">103,619</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-amortizable</div> intangible assets</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherIndefiniteLivedIntangibleAssets" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,495</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherIndefiniteLivedIntangibleAssets" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,649</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Amortizable intangible and other assets, net of accumulated amortization of $<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41,923</ix:nonFraction> </div>and $<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">40,835</ix:nonFraction> </div>at November&#160;30, 2019 and May&#160;31, 2019, respectively </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">54,153</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">52,096</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Assets </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">750,591</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">695,740</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Liabilities and Stockholders&#8217; Equity</div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Current Liabilities </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,567</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,063</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accrued compensation </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,689</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,085</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income taxes </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">756</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">601</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other accruals </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,779</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">11,502</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Current Liabilities </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">38,791</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">38,251</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred Income Taxes </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesNoncurrent" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,591</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesNoncurrent" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,618</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Current</div> Liabilities</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,292</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,972</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Liabilities </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">59,674</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">57,841</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Commitments and Contingencies (note 8) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" xsi:nil="true"></ix:nonFraction>&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" xsi:nil="true"></ix:nonFraction>&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Equity </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Preferred stock, $<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="PAsOn05_31_2019" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="PAsOn11_30_2019" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">1.00</ix:nonFraction></ix:nonFraction> </div>par value, <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="PAsOn05_31_2019" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="PAsOn11_30_2019" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">100,000</ix:nonFraction></ix:nonFraction> </div>shares authorized, <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="PAsOn05_31_2019" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="PAsOn11_30_2019" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="PAsOn05_31_2019" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="PAsOn11_30_2019" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></div> issued and outstanding </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; padding: 0pt 5pt 0pt 0pt; height: 15px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; padding: 0pt 4pt 0pt 0pt; height: 15px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Common stock, $<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn05_31_2019" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn11_30_2019" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.16</ix:nonFraction></ix:nonFraction> </div>par value, <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn05_31_2019" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn11_30_2019" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">120,000,000</ix:nonFraction></ix:nonFraction> </div>shares authorized, <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn11_30_2019" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn11_30_2019" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">52,710,633</ix:nonFraction></ix:nonFraction> </div>and <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn05_31_2019" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn05_31_2019" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">52,216,589</ix:nonFraction></ix:nonFraction> </div>shares issued and outstanding at November&#160;30, 2019 and May&#160;31, 2019, respectively </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,434</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,355</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">244,226</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">221,937</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive loss </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,918</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,640</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Retained earnings </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">450,175</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">419,247</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Stockholders&#8217; Equity </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">690,917</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">637,899</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 82%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Liabilities and Stockholders&#8217; Equity </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">750,591</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">695,740</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 82%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">See notes to interim consolidated financial statements. </div></div> <div></div> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div></div> <div></div> </div> </div> </div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; background: none;"></div> </div> </div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Neogen Corporation and Subsidiaries </div></div></div></div> <div id="tx821157_4" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Consolidated Statements of Income (unaudited) </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(in thousands, except per share amounts)</div></div></div></div> </div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 68%; padding: 0px;">&#160;</td>
<td style="width: 2%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 1.5%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 2%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 2%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;Months&#160;Ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenues </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product revenues </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">87,387</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">89,562</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">169,335</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">172,522</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Service revenues </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,416</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,536</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,892</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">34,202</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 68%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Revenues </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">107,803</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">107,098</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">209,227</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">206,724</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cost of Revenues </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cost of product revenues </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P09_01_2019To11_30_2019_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">45,559</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P09_01_2018To11_30_2018_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">47,305</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P06_01_2019To11_30_2019_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">87,590</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P06_01_2018To11_30_2018_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">90,255</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cost of service revenues </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P09_01_2019To11_30_2019_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">11,218</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P09_01_2018To11_30_2018_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,760</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P06_01_2019To11_30_2019_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">22,417</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P06_01_2018To11_30_2018_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,707</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 68%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Cost of Revenues </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">56,777</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">57,065</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">110,007</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">109,962</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 68%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross Margin </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">51,026</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">50,033</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">99,220</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">96,762</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating Expenses </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,988</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,499</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">35,531</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">35,732</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">General and administrative </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,985</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,121</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,684</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,319</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Research and development </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,781</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,167</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,469</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,986</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 68%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Operating Expenses </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32,754</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">31,787</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">64,684</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">62,037</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 68%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating Income </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,272</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,246</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">34,536</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">34,725</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other Income (Expense) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Interest income </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNonoperatingNet" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,271</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNonoperatingNet" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,028</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNonoperatingNet" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,781</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InterestIncomeExpenseNonoperatingNet" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,955</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Other income (expense) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">317</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">427</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">439</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">158</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 68%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Other Income </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">954</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,455</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,342</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,113</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 68%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income Before Taxes </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,226</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,701</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">36,878</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">36,838</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Provision for Income Taxes </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,950</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,650</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,950</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,550</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 68%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Income </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,276</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,051</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30,928</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">31,288</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 68%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Income Per Share </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basic </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.31</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.31</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.59</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.60</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 68%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Diluted </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.31</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.31</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.59</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.60</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 68%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">See notes to interim consolidated financial statements. </div></div> <div></div> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div> <div></div> </div> </div> </div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; background: none;"></div> </div> </div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Neogen Corporation and Subsidiaries </div></div></div></div> <div id="tx821157_5" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Consolidated Statements of Comprehensive Income (unaudited) </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div></div> </div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%; padding: 0px;">&#160;</td>
<td style="width: 2%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 1.5%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 2%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 1.5%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;Months&#160;Ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six&#160;Months&#160;Ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 72%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,276</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,051</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30,928</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">31,288</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 72%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss), net of tax: </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 72%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">currency translation adjustments </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,367</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">290</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">691</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,488</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 72%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss), net of tax: </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 72%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">unrealized gain (loss) on marketable securities </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">149</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">413</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 72%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 72%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive income </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,494</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,341</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30,650</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">28,800</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 72%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">See notes to interim consolidated financial statements. </div></div> <div></div> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></div> <div></div> </div> </div> </div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; background: none;"></div> </div> </div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Neogen Corporation and Subsidiaries </div></div></div></div> <div id="tx821157_6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Consolidated Statements of </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Equity (unaudited) </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div></div> </div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 55%; padding: 0px;">&#160;</td>
<td style="width: 2%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 2%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 2%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 2%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 2%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 2%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accumulated </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Additional </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Common Stock </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Paid-in </div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Retained </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Shares </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Amount </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Capital </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-size: 8pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Income (Loss) </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Earnings </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Balance at May&#160;31, 2019 </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn05_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">52,217</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn05_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,355</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn05_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">221,937</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn05_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,640</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;width:100%;">)</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn05_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">419,247</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">637,899</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Issuance of shares under share-based compensation plan </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="P06_01_2019To08_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">196</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P06_01_2019To08_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P06_01_2019To08_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,683</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P06_01_2019To08_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,713</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Issuance of shares under employee stock purchase plan </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="P06_01_2019To08_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">10</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="P06_01_2019To08_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="P06_01_2019To08_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">536</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="P06_01_2019To08_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">538</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income for the three months ended August&#160;31, 2019 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P06_01_2019To08_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,652</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P06_01_2019To08_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,652</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive loss for the three months ended August&#160;31, 2019 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P06_01_2019To08_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,496</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="padding: 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P06_01_2019To08_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,496</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Balance at August&#160;31, 2019 </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn08_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">52,423</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn08_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,387</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn08_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">232,156</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn08_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">14,136</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;width:100%;">)</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn08_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">433,899</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn08_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">660,306</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Issuance of shares under share-based compensation plan </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="P09_01_2019To11_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">288</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P09_01_2019To11_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">47</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P09_01_2019To11_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,070</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,117</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income for the three months ended November&#160;30, 2019 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P09_01_2019To11_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,276</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,276</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive <div style="letter-spacing: 0px; top: 0px;;display:inline;">income</div> for the three months ended November&#160;30, 2019 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P09_01_2019To11_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,218</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,218</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Balance at November&#160;30, 2019 </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn11_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">52,711</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn11_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,434</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn11_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">244,226</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn11_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,918</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">)</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn11_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">450,175</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">690,917</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="font-size: 0px;">
<td style="width: 55%; padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="width: 2%; padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="width: 2%; padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="width: 2%; padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="width: 2%; padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="width: 2%; padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="width: 2%; padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr>
<td style="padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div>&#160;</div> </td> </tr>
<tr>
<td style="padding: 0px; vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> <div>&#160;</div> </td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Balance at May&#160;31, 2018 </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn05_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">51,736</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn05_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,278</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn05_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">202,572</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn05_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9,746</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">)</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn05_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">359,071</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn05_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">560,175</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Issuance of shares under share-based compensation plan </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="P06_01_2018To08_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">251</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P06_01_2018To08_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">40</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P06_01_2018To08_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,433</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P06_01_2018To08_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,473</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Issuance of shares under employee stock purchase plan </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="P06_01_2018To08_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">8</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="P06_01_2018To08_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="P06_01_2018To08_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">517</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="P06_01_2018To08_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">519</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income for the three months ended August&#160;31, 2018 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P06_01_2018To08_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,237</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P06_01_2018To08_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,237</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">loss</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> for the three months ended August&#160;31, 2018 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P06_01_2018To08_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,778</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P06_01_2018To08_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,778</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">)</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Balance at August&#160;31, 2018 </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn08_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">51,995</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn08_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,320</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn08_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">211,522</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn08_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12,524</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">)</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn08_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">374,308</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn08_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">581,626</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Issuance of shares under share-based compensation plan </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="P09_01_2018To11_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">87</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P09_01_2018To11_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P09_01_2018To11_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,093</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,107</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income for the three months ended November&#160;30, 2018 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P09_01_2018To11_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,051</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,051</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">income</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> for the three months ended November&#160;30, 2018 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P09_01_2018To11_30_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">290</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">290</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Balance at November&#160;30, 2018 </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn11_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">52,082</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn11_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,334</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn11_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">215,615</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn11_30_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12,234</ix:nonFraction></div></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">)</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn11_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">390,359</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">602,074</ix:nonFraction> </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div></div> <div style="margin-top: 0px; background: none;"></div> <div> <div></div> </div> </div> </div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">See notes to interim consolidated financial statements. </div></div> <div></div> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div></div> <div></div> </div> </div> </div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; background: none;"></div> </div> </div> <div><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Neogen Corporation and Subsidiaries </div></div></div></div><div id="tx821157_7" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Consolidated Statements of Cash Flows (unaudited) </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div></div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; padding: 0px;"></td>
<td style="width: 1%; padding: 0px;"></td>
<td style="padding: 0px;"></td>
<td style="padding: 0px;"></td>
<td style="padding: 0px;"></td>
<td style="width: 0.5%; padding: 0px;"></td>
<td style="padding: 0px;"></td>
<td style="padding: 0px;"></td>
<td style="padding: 0px;"></td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </div></div></div></td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div></td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash Flows From Operating Activities </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Income </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30,928</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">31,288</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Adjustments to reconcile net income to net cash from operating activities: </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,985</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,597</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,155</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,831</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Change in operating assets and liabilities, net of business acquisitions: </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,483</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,615</ix:nonFraction></div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inventories </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">103</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,787</ix:nonFraction></div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses and other current assets </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,323</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,025</ix:nonFraction></div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable, accruals and other changes </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,313</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">706</ix:nonFraction></div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 84%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Cash From Operating Activities </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">40,472</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32,583</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash Flows For Investing Activities </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Purchases of property, equipment and other assets </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,806</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,720</ix:nonFraction></div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from the sale of marketable securities </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">199,708</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">179,839</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Purchases of marketable securities </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireMarketableSecurities" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">220,528</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireMarketableSecurities" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">191,488</ix:nonFraction></div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Business acquisitions, net of cash acquired </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; padding: 0pt 4pt 0pt 0pt; height: 15px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">&#8212; </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,903</ix:nonFraction></div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 84%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Cash For Investing Activities </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">33,626</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">23,272</ix:nonFraction></div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash Flows From Financing Activities </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercise of stock options and issuance of employee stock purchase plan shares </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,213</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,268</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 84%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Cash From Financing Activities </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,213</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,268</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Effect of Exchange Rates on Cash </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,333</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,068</ix:nonFraction></div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 84%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Increase In Cash and Cash Equivalents </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,726</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,511</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and Cash Equivalents, Beginning of Period </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41,688</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn05_31_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">83,074</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 84%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 84%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and Cash Equivalents, End of Period </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">66,414</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">101,585</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 84%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 0.5%;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px; background: none;"></div><div style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">See notes to interim consolidated financial statements. </div></div><div></div><div style="margin-top: 0px; background: none;"></div><div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></div></div><div></div></div></div></div><div style="break-after: page;"></div><div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; background: none;"></div></div></div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">NEOGEN CORPORATION AND SUBSIDIARIES </div></div></div></div> <div id="tx821157_8" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) </div></div></div></div> </div> <ix:nonNumeric name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true" continuedAt="TextSelection_9018496"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1. ACCOUNTING POLICIES </div></div></div> <ix:nonNumeric name="us-gaap:ConsolidationPolicyTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">BASIS OF PRESENTATION AND CONSOLIDATION </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The accompanying unaudited consolidated financial statements include the accounts of Neogen Corporation (&#8220;Neogen&#8221; or the &#8220;Company&#8221;) and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (generally accepted accounting principles) for interim financial information and with the instructions to Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> and Article 10 of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-X.</div> Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included in the accompanying unaudited consolidated financial statements. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the three and six month <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">periods</div> ended November&#160;30, 2019 are not necessarily indicative of the results to be expected for the fiscal year ending May&#160;31, 2020. For more complete financial information, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in our Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the fiscal year ended May&#160;31, 2019.</div></ix:nonNumeric><ix:nonNumeric name="neog:RecentlyAdoptedAccountingStandardsPolicyTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Recently Adopted Accounting Standards </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Leases </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">On June&#160;1, 2019, the Company adopted ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#160;2016-02&#8212;</div> Leases. Refer to Leases section of Note 1 for further information.</div></ix:nonNumeric><ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Recent Accounting Pronouncements Not Yet Adopted </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Financial Instruments - Credit Losses </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">In June 2016, the FASB issued ASU No. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13&#8212;Measurement</div> of Credit Losses on Financial Instruments, which changes how companies measure credit losses on most financial instruments measured at amortized cost and certain other instruments, such as loans, receivables and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div> debt securities. Rather than generally recognizing credit losses when it is probable that the loss has been incurred, the revised guidance requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the company expects to collect over the instrument&#8217;s contractual life. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> is effective for fiscal periods beginning after December&#160;15, 2019 and must be adopted as a cumulative effect adjustment to retained earnings; early adoption is permitted. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurements </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued ASU 2018-13&#8212;Fair Value </div> Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements of fair value measurements. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-13</div> is effective for fiscal years beginning after December&#160;15, 2019 and early adoption is permitted. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cloud Computing Implementation Cost </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued ASU 2018-15&#8212;Intangible</div>-Goodwill and Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Internal-Use</div> Software (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-40): </div> Customer&#8217;s Accounting for Implementation Cost Incurred in a Cloud Computing Arrangement That Is a Service Contract, which clarifies the accounting for implementation costs in cloud computing arrangements. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-15</div> is effective for fiscal years beginning after December&#160;15, 2019 and early adoption is permitted. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.</div></ix:nonNumeric></ix:nonNumeric> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div> <div></div> </div> </div> </div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><ix:continuation id="TextSelection_9018496" continuedAt="TextSelectionAppend_9018496_1"><ix:nonNumeric name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive Income </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive income represents net income and any revenues, expenses, gains and losses that, under U.S. generally accepted accounting principles, are excluded from net income and recognized directly as a component of equity. Accumulated other comprehensive income (loss) consists of foreign currency translation adjustments and unrealized gains or losses on marketable securities. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:FairValueOfFinancialInstrumentsPolicy" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair Value of Financial Instruments </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts of the Company&#8217;s financial instruments other than cash equivalents and marketable securities, which include accounts receivable and accounts payable, approximate fair value based on either their short maturity or current terms for similar instruments. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair value measurements are determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants exclusive of any transaction costs. The Company utilizes a fair value hierarchy based upon the observability of inputs used in valuation techniques as follows: </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;1: Observable inputs such as quoted prices in active markets; </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;2: Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;3: Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and Cash Equivalents </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents consist of bank demand accounts, savings deposits, certificates of deposit and commercial paper with original maturities of 90 days or less. The carrying value of these assets approximates fair value due to the short maturity of these instruments and meets the Level&#160;1 criteria. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:MarketableSecuritiesPolicy" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Marketable Securities </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The Company has marketable securities held by banks or broker-dealers at November&#160;30, 2019, consisting of short-term domestic certificates of deposit, and commercial paper and U.S. treasuries rated at least <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">A-1/P-1</div> (short-term) and A/A2 (long-term) with maturities between <ix:nonNumeric name="neog:MarketableSecuritiesContractualMaturityPeriod" contextRef="P06_01_2019To11_30_2019_MinimumMembersrtRangeAxis" format="ixt-sec:durday">91</ix:nonNumeric> days and <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="neog:MarketableSecuritiesContractualMaturityPeriod" contextRef="P06_01_2019To11_30_2019_MaximumMembersrtRangeAxis" format="ixt-sec:durwordsen">two years</ix:nonNumeric></div>. These securities are classified as available for sale. The primary objective of the Company&#8217;s investment activity is to preserve capital for the purpose of funding operations, capital expenditures and business acquisitions; investments are not entered into for trading or speculative purposes. These securities are recorded at fair value based on recent trades or pricing models and therefore meet the Level&#160;2 criteria. Interest income on these investments is recorded within other income on the consolidated statements of income.</div></ix:nonNumeric><ix:nonNumeric name="us-gaap:UseOfEstimates" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">ESTIMATES AND ASSUMPTIONS </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The preparation of these financial statements requires that management make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities. On an ongoing basis, management evaluates the estimates, including, but not limited to, variable consideration related to revenue recognition, allowances for doubtful accounts, the market value of, and demand for, inventories, stock-based compensation, provision for income taxes and related balance sheet accounts, accruals, goodwill and other intangible assets. These estimates are based on historical experience and on various other assumptions 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. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">There have been no significant changes to the critical accounting policies and estimates disclosed in the Company&#8217;s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the fiscal year ended May&#160;31, 2019.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">There were no significant changes to the contractual obligations or contingent liabilities and commitments disclosed in the Company&#8217;s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the fiscal year ended May&#160;31, 2019.</div></ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></div></div> <div></div> </div> </div> </div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; background: none;"></div> </div> </div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><ix:continuation id="TextSelectionAppend_9018496_1" continuedAt="TextSelectionAppend_9018496_2"><ix:nonNumeric name="us-gaap:ReceivablesPolicyTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accounts Receivable Allowance </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Management attempts to minimize credit risk by reviewing customers&#8217; credit history before extending credit and by monitoring credit exposure on a regular basis. An allowance for doubtful accounts is established based upon factors surrounding the credit risk of specific customers, historical trends and other information. Collateral or other security is generally not required for accounts receivable. Once a receivable balance has been determined to be uncollectible, that amount is charged against the allowance for doubtful accounts<div style="display:inline;">.</div></div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:InventoryPolicyTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inventory </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The reserve for obsolete and slow-moving inventory is reviewed at least quarterly based on an analysis of the inventory, considering the current condition of the asset as well as other known facts and future plans. The reserve required to record inventory at lower of cost or net realizable value is adjusted as conditions change. Product obsolescence may be caused by shelf-life expiration, discontinuance of a product line, replacement products in the marketplace or other competitive situations. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Goodwill and Other Intangible Assets </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Goodwill represents the excess of purchase price over fair value of tangible net assets of acquired businesses after amounts are allocated to other identifiable intangible assets. Other intangible assets include customer relationships, trademarks, licenses, trade names, covenants <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">not-to-compete</div> and patents. Customer-based intangibles are amortized on either an accelerated or straight-line basis, reflecting the pattern in which the economic benefits are consumed, while all other amortizable intangibles are amortized on a straight-line basis; intangibles are generally amortized over <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P06_01_2019To11_30_2019_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">5</ix:nonNumeric></div> to <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P06_01_2019To11_30_2019_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">25</ix:nonNumeric></div> years</div>. We review the carrying amounts of goodwill and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-amortizable</div> intangible assets annually, or when indications of impairment exist, to determine if such assets may be impaired by performing a quantitative assessment. If the carrying amounts of these assets are deemed to be less than fair value based upon a discounted cash flow analysis and comparison to comparable EBITDA multiples of peer companies, such assets are reduced to their estimated fair value and a charge is recorded to operations.</div></ix:nonNumeric><ix:nonNumeric name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Long-Lived Assets </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Management reviews the carrying values of its long-lived assets to be held and used, including definite-lived intangible assets, for </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">possible impairment whenever events or changes in business conditions warrant such a review. The carrying value of a long-lived asset is considered impaired when the anticipated separately identifiable undiscounted cash flows over the remaining useful life of the asset indicate that the carrying amount of the asset may not be recoverable. In such an event, fair value is determined using discounted cash flows and, if lower than the carrying value, impairment is recognized through a charge to operations. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Equity Compensation Plans </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Share options awarded to employees and shares of stock awarded to employees under certain stock purchase plans are recognized as compensation expense based on their fair value at grant date. The fair market value of options granted under the Company stock option plans was estimated on the date of grant using the Black-Scholes option-pricing model with assumptions for inputs such as interest rates, expected dividends, volatility measures and specific employee exercise behavior patterns based on statistical data. Some of the inputs used are not market-observable and have to be estimated or derived from available data. Use of different estimates would produce different option values, which in turn would result in higher or lower compensation expense recognized. To value options, several recognized valuation models exist. None of these models can be singled out as being the best or most correct. The model applied by us can handle most of the specific features included in the options granted, which is the reason for its use. If a different model were used, the option values could differ despite using the same inputs. Accordingly, using different assumptions coupled with using a different valuation model could have a significant impact on the fair value of employee stock options. Fair value could be either higher or lower than the number provided by the model applied and the inputs used. Further information on our equity compensation plans, including inputs used to determine the fair value of options, is disclosed in Note 5. </div></div></ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div></div></div> <div></div> </div> </div> </div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><ix:continuation id="TextSelectionAppend_9018496_2" continuedAt="TextSelectionAppend_9018496_3"><ix:nonNumeric name="us-gaap:IncomeTaxPolicyTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income Taxes </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We account for income taxes using the asset and liability method. Under this method, deferred income tax assets and liabilities are<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">determined based on differences between the financial reporting and tax bases of assets and liabilities and for tax credit carryforwards and are measured using the enacted tax rates in effect for the years in which the differences are expected to reverse. Deferred income tax expense represents the change in net deferred income tax assets and liabilities during the year.</div></div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:LesseeLeasesPolicyTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true" continuedAt="TextSelection_9018574"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Leases </div></div></div> <div style="margin: 6pt 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In February 2016, the FASB issued ASU No. 2016-02&#8212;Leases, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. A lessee should recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessor have not significantly changed from previous U.S. GAAP. This ASU was effective for annualperiods, including interim periods within those annual periods, beginning after December&#160;15, 2018. We adopted this ASU on June&#160;1, 2019; the impact on our consolidated financial statements was immaterial. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We lease various manufacturing, laboratory, warehousing and distribution facilities, administrative and sales offices, equipment and vehicles under operating leases. We evaluate our contracts to determine if an arrangement is a lease at inception and classify it as a finance or operating lease. Currently, all our leases are classified as operating leases. Leased assets and corresponding liabilities are recognized based on the present value of the lease payments over the lease term. Our lease terms may include options to extend when it is reasonably certain that we will exercise that option. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">Costs associated with operating leases are recognized on a straight-line basis within operating expenses over the term of the lease. With the adoption of ASC 842&#160;on June&#160;1, 2019<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> we recognized all leases with terms greater than 12 months in duration on our consolidated balance sheets as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> assets and lease liabilities of approximately $<ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn06_01_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn06_01_2019" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.0</ix:nonFraction></ix:nonFraction>&#160;million <div style="letter-spacing: 0px; top: 0px;;display:inline;">each </div>as of June&#160;1, 2019. We adopted the standard using the prospective approach and did not retrospectively apply to prior periods. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div> assets are recorded in other assets on our consolidated balance sheets. Current and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> lease liabilities are recorded in other accruals within current liabilities and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities, respectively, on our consolidated balance sheets.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We have made certain assumptions and judgments when applying ASC 842, the most significant of which are: </div></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">We elected the package of practical expedients available for transition that allow us to not reassess whether expired or existing contracts contain leases under the new definition of a lease, lease classification for expired or existing leases and whether previously capitalized initial direct costs would qualify for capitalization under ASC 842.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">We did not elect to use hindsight when considering judgments and estimates such as assessments of lessee options to extend or terminate a lease or purchase the underlying asset.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">For all asset classes, we elected to not recognize a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> asset and lease liability for short-term leases.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">For all asset classes, we elected to not separate <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components from lease components to which they relate and have accounted for the combined lease and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components as a single lease component.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">The determination of the discount rate used in a lease is our incremental borrowing rate that is based on what we would normally pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments.</td> </tr> </table> <ix:nonNumeric name="neog:ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Supplemental balance sheet information related to operating leases was as follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; padding: 0px;">&#160;</td>
<td style="width: 10%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30,<br/> 2019 </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in&#160;thousands)</div></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-style:italic;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Right of use - assets </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,034</ix:nonFraction></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 84%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities - current </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">585</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Lease liabilities - <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,456</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;">&#160;</div></ix:nonNumeric></ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1<div style="letter-spacing: 0px; top: 0px;;display:inline;">0</div></div></div> <div></div> </div> </div> </div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"></div> </div> </div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><ix:continuation id="TextSelectionAppend_9018496_3" continuedAt="TextSelectionAppend_9018496_4"><ix:continuation id="TextSelection_9018574"><ix:nonNumeric name="neog:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The weighted average remaining lease term and weighted average discount rate were as follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; padding: 0px;">&#160;</td>
<td style="width: 8%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30,<br/> 2019 </div></div></div> </td>
<td style="padding: 0px 2pt 0.5pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Weighted average remaining lease term </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="PAsOn11_30_2019" format="ixt-sec:duryear">2.5</ix:nonNumeric></div>&#160;years </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Weighted average discount rate </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="PAsOn11_30_2019" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">3.5</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">%</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div></ix:nonNumeric> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating lease expenses are classified as cost of revenues or operating expenses on the <div style="letter-spacing: 0px; top: 0px;;display:inline;">c</div>onsolidated <div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>tatements of <div style="letter-spacing: 0px; top: 0px;;display:inline;">i</div>ncome. <ix:nonNumeric name="us-gaap:LeaseCostTableTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true" continuedAt="TextSelection_9083723">The components of lease expense were as follows:</ix:nonNumeric></div></div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><ix:continuation id="TextSelection_9083723">
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 70%; padding: 0px;">&#160;</td>
<td style="width: 12%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 12%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three<br/> Months&#160;Ended<br/> November&#160;30,<br/> 2019 </div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Months&#160;Ended<br/> November&#160;30,<br/> 2019 </div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating leases </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">333</ix:nonFraction></div> </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">573</ix:nonFraction></div> </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Short term leases </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">34</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">81</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total lease expense </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">367</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">654</ix:nonFraction> </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> </ix:continuation> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> </div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">Cash paid for amounts included in the measurement of lease liabilities for operating leases included in cash flows from operations on the <div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>tatement of <div style="letter-spacing: 0px; top: 0px;;display:inline;">c</div>ash <div style="letter-spacing: 0px; top: 0px;;display:inline;">f</div>lows were approximately $<ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">558,000</ix:nonFraction> for the six months ended November&#160;30, 2019. There were <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash </div> additions to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> assets obtained from new operating lease liabilities for the six months ended November&#160;30, 2019.</div> <ix:nonNumeric name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: -2pt; line-height: 12pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Undiscounted minimum</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> lease payments as of November&#160;30, 2019 were as follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="font-size:10pt;border-collapse:separate;border-spacing:0;width:68%;margin-bottom:0px;margin-top:12pt;margin-left:auto;margin-right:auto">
<tr style="font-size: 0px;">
<td style="width: 94%; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 5%; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:8pt;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div> </td>
<td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid;font-size:8pt;">
<td style="vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align:bottom;">&#160;</td>
<td colspan="2" style="vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in&#160;thousands)</div></div></div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Years ending May&#160;31, </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020 (1) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_9018338">589</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">917</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">358</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">169</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2024 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">95</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2025 and thereafter </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">26</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,154</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less: imputed interest </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">114</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,040</ix:nonFraction></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;">&#160;</div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(1)</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Excluding the six months ended November&#160;30, 2019<div style="display:inline;">.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div></ix:nonNumeric></ix:continuation></ix:continuation> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;&#160;</div> <div></div> </div> </div> </div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div></div> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1<div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div></div></div></div> </div> </div> <div style="break-after: page;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><ix:continuation id="TextSelectionAppend_9018496_4" continuedAt="TextSelectionAppend_9018496_5"><ix:nonNumeric name="us-gaap:RevenueRecognitionPolicyTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true" continuedAt="TextSelection_9308785"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenue Recognition </div></div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company determines the amount of revenue to be recognized through application of the following steps: </div></div></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Identification of the contract with a customer;</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Identification of the performance obligations in the contract;</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Determination of the transaction price;</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Allocation of the transaction price to the performance obligations in the contract; and</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Recognition of revenue when, or as, the Company satisfies the performance obligations.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Essentially all our revenue is generated through contracts with our customers. A performance obligation is a promise in a contract to transfer a product or service to a customer. We generally recognize revenue at a point in time when all our performance obligations under the terms of a contract are satisfied. Revenue is recognized upon transfer of control of promised products and services in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The collectability of consideration on the contract is reasonably assured before revenue is recognized. To the extent that customer payment has been received before all recognition criteria are met, these revenues are initially deferred in other accruals on the balance sheet and the revenue is recognized in the period that all recognition criteria have been met. In certain situations, we provide rebates, marketing support, credits or incentives to selected customers, which are accounted for as variable consideration when estimating the amount of revenue to recognize on a contract. Variable consideration reduces the amount of revenue that is recognized. These variable consideration estimates are updated at the end of each reporting period based on information currently available. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The performance obligations in our contracts are generally satisfied well within one year of the contract inception. In such cases, we have elected the practical expedient to not adjust the promised amount of consideration for the effects of a significant financing component. We have elected to utilize the practical expedient to recognize the incremental costs of obtaining a contract as an expense when incurred because the amortization period for the prepaid costs that would otherwise have been deferred and amortized is one year or less. The Company accounts for shipping and handling for products as a fulfillment activity when goods are shipped. Revenue is recognized net of any tax collected from customers; the taxes are subsequently remitted to governmental authorities. The Company&#8217;s terms and conditions of sale generally do not provide for returns of product or reperformance of service except in the case of quality or warranty issues. These situations are infrequent; due to immateriality of the amount, warranty claims are recorded in the period incurred. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We derive revenue from two primary sources - product revenue and service revenue. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product revenue consists of shipments of: </div></div></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Diagnostic test kits, dehydrated culture media and related products used by food producers and processors to detect harmful natural toxins, foodborne bacteria, allergens and levels of general sanitation;</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Consumable products marketed to veterinarians and animal health product distributors; and</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, disinfectants and insecticides to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenues for our products are recognized and invoiced when the product is shipped to the customer. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Service revenue consists primarily of: </div></div></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Genomic identification and related interpretive bioinformatic services; and</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other commercial laboratory services.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenues for our genomics and commercial laboratory services are recognized and invoiced when the applicable laboratory service is performed and the results are conveyed to the customer. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Payment terms for products and services are generally <ix:nonNumeric name="neog:ProductsAndServicesPaymentTerms" contextRef="P06_01_2019To11_30_2019">30 to 60 days</ix:nonNumeric>; international terms may be longer. </div></div></div></ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12</div></div></div> <div></div> </div> </div> <div style="break-after: page;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DisaggregationOfRevenueTableTextBlock" contextRef="P06_01_2019To11_30_2019_OperatingSegmentsMembersrtConsolidationItemsAxis" escape="true"><ix:continuation id="TextSelectionAppend_9018496_5"><ix:continuation id="TextSelection_9308785"> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>table presents disaggregated revenue by major product and service categories for the three and six month periods ended November&#160;30, 2019 and 2018: </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;Months&#160;ended&#160;November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six&#160;Months&#160;ended&#160;November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Food Safety</div></div> </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Natural Toxins, Allergens&#160;&amp; Drug Residues </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_NaturalToxinsAllergensAndDrugResiduesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,681</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_NaturalToxinsAllergensAndDrugResiduesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,571</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_NaturalToxinsAllergensAndDrugResiduesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">40,796</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_NaturalToxinsAllergensAndDrugResiduesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,409</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Bacterial&#160;&amp; General Sanitation </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019_BacterialAndGeneralSanitationMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">11,615</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018_BacterialAndGeneralSanitationMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,822</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019_BacterialAndGeneralSanitationMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,931</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018_BacterialAndGeneralSanitationMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,288</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Culture Media&#160;&amp; Other </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019_CultureMediaAndOtherMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,757</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018_CultureMediaAndOtherMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,191</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019_CultureMediaAndOtherMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,037</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018_CultureMediaAndOtherMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,408</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides&#160;&amp; Disinfectants </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,447</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,943</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,896</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,569</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,354</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,223</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,216</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,259</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">56,854</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">53,750</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">107,876</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">105,933</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Animal Safety</div></div> </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Life Sciences </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_LifeSciencesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,803</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_LifeSciencesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,891</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_LifeSciencesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,525</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_LifeSciencesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,971</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Veterinary Instruments&#160;&amp; Disposables </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_VeterinaryInstrumentsAndDisposablesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,486</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_VeterinaryInstrumentsAndDisposablesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">11,683</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_VeterinaryInstrumentsAndDisposablesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,822</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_VeterinaryInstrumentsAndDisposablesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">22,087</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Animal Care&#160;&amp; Other </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019_AnimalCareAndOtherMembersrtProductOrServiceAxis_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,787</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018_AnimalCareAndOtherMembersrtProductOrServiceAxis_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,948</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019_AnimalCareAndOtherMembersrtProductOrServiceAxis_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,193</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018_AnimalCareAndOtherMembersrtProductOrServiceAxis_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,346</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides&#160;&amp; Disinfectants </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,186</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,789</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32,904</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">35,935</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,687</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,037</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">28,907</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">23,452</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">50,949</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">53,348</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">101,351</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">100,791</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Revenues </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">107,803</ix:nonFraction></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">107,098</ix:nonFraction></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">209,227</ix:nonFraction></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">206,724</ix:nonFraction></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> </ix:continuation></ix:continuation></ix:nonNumeric><ix:nonNumeric name="us-gaap:InventoryDisclosureTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2. INVENTORIES </div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Inventories are stated at the lower of cost, determined by the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-in,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-out</div> method, or net realizable value. The components of inventories follow:</div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; padding: 0px;">&#160;</td>
<td style="width: 6%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 6%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">May&#160;31, </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Raw materials </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">43,316</ix:nonFraction></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41,594</ix:nonFraction></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-process </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryWorkInProcessNetOfReserves" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,077</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryWorkInProcessNetOfReserves" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,581</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Finished and purchased goods </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryFinishedGoodsNetOfReserves" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">37,013</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryFinishedGoodsNetOfReserves" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">38,817</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 76%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">86,406</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">85,992</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 76%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div></ix:nonNumeric></ix:nonNumeric> <div> <div style="font-family: &quot;Times New Roman&quot;;font-size: 10pt;margin-top: 18pt;/* margin-bottom: 10pt; */line-height: 12pt;margin-left: 0in;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3. NET INCOME PER SHARE </div></div></div> <ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The calculation of net income per share follows: </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;">&#160;</div>
<table border="0" cellpadding="0" cellspacing="0" style="margin-top: 0pt; margin-bottom: 0in; width: 92%; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;">
<tr style="font-size: 0px;">
<td style="width: 64%; padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;Months&#160;Ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands, except per share amounts)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Numerator for basic and diluted net income per share: </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Neogen </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,276</ix:nonFraction></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,051</ix:nonFraction></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">30,928</ix:nonFraction></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">31,288</ix:nonFraction></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Denominator for basic net income per share: </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Weighted average shares </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">52,557</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">52,019</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">52,355</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">51,820</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive stock options </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">319</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">572</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">357</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">721</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Denominator for diluted net income per share </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">52,876</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">52,591</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">52,712</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">52,541</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Neogen per share: </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basic </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.31</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.31</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.59</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.60</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Diluted </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.31</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.31</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.59</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.60</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div></ix:nonNumeric></ix:nonNumeric></div> </div> </div> <div> <div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div></div></div> <div></div> </div> </div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; background: none;"></div> </div> </div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SegmentReportingDisclosureTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true" continuedAt="TextSelection_9307239"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4. SEGMENT INFORMATION AND GEOGRAPHIC DATA </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We have <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NumberOfReportableSegments" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_Segment" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction></div> reportable segments: Food Safety and Animal Safety. The Food Safety segment is primarily engaged in the development, production and marketing of diagnostic test kits, dehydrated culture media and related products used by food producers and processors to detect harmful natural toxins, foodborne bacteria, allergens and levels of general sanitation. The Animal Safety segment is primarily engaged in the development, production and marketing of products dedicated to animal safety, including a complete line of consumable products marketed to veterinarians and animal health product distributors; this segment also provides genomic identification and related interpretive bioinformatic services. Additionally, the Animal Safety segment produces and markets rodenticides, disinfectants and insecticides to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Our international operations in the United Kingdom, Mexico, Brazil, China and India originally focused on the Company&#8217;s food safety products, and each of these units reports through the Food Safety segment. In recent years, these operations have expanded to offer our complete line of products and services, including those usually associated with the Animal Safety segment such as cleaners, disinfectants, rodenticides, insecticides, veterinary instruments and genomics services. These additional products and services are managed and directed by existing management and are reported through the Food Safety segment. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The accounting policies of each of the segments are the same as those described in Note 1. </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true" continuedAt="TextSelection_9307822"><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Segment information follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3.3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Corporate&#160;and </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Food </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Animal </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Eliminations </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Safety </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Safety </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1) </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td colspan="5" style="padding: 0px; vertical-align: top;;width:;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of and for the three months ended November&#160;30, 2019 </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">51,188</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">36,199</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2019To11_30_2019_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">87,387</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,666</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,750</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2019To11_30_2019_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,416</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">56,854</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">50,949</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">107,803</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,556</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,729</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P09_01_2019To11_30_2019_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_9019107">1,013</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,272</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total assets </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">212,928</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">224,058</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn11_30_2019_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_9019111">313,605</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">750,591</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td colspan="5" style="padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);;width:;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of and for the three months ended November&#160;30, 2018 </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">48,256</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41,306</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2018To11_30_2018_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">89,562</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,494</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,042</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2018To11_30_2018_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,536</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">53,750</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">53,348</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">107,098</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,342</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,057</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P09_01_2018To11_30_2018_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_9019124">1,153</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">)</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,246</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total assets </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">201,291</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">218,231</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn11_30_2018_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal" id="Fact_9019128">240,970</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">660,492</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="margin-top: 0px; background: none;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table style="width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">(1) </div></div></div> </td>
<td style="padding: 0in; font-size: 10pt;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Includes corporate assets, consisting principally of cash and cash equivalents, marketable securities, current and deferred tax accounts and overhead expenses not allocated to specific business segments. Also includes the elimination of intersegment transactions.</div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div></ix:nonNumeric></ix:nonNumeric></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;">1<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></div></div></div> <div style="break-after: page;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><ix:continuation id="TextSelection_9307822"><ix:continuation id="TextSelection_9307239" continuedAt="TextSelectionAppend_9307239_1">
<table border="0" cellpadding="0" cellspacing="0" style="width: 92%; font-size: 10pt; margin-right: auto; margin-left: auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3.3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Corporate&#160;and </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Food </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Animal </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Eliminations </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Safety </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Safety </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1) </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of and for the six months ended November&#160;30, 2019 </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">97,065</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">72,270</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2019To11_30_2019_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">169,335</ix:nonFraction></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,810</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">29,082</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2019To11_30_2019_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,892</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">107,875</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">101,352</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">209,227</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,690</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,029</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P06_01_2019To11_30_2019_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_9019208">2,183</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">34,536</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> <div style="line-height: normal;">&#160;</div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of and for the six months ended November&#160;30, 2018 </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">95,189</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">77,333</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2018To11_30_2018_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">172,522</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,744</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">23,458</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2018To11_30_2018_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">34,202</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">105,933</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">100,791</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">206,724</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,215</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,763</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P06_01_2018To11_30_2018_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal" id="Fact_9019221">2,253</ix:nonFraction></div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">34,725</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="margin-top: 12pt; margin-bottom: 0px; background: none;"></div>
<table style="width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">(1) </div></div></div> </td>
<td style="padding: 0in; font-size: 10pt;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Includes elimination of intersegment transactions<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> </ix:continuation></ix:continuation><ix:nonNumeric name="us-gaap:DisaggregationOfRevenueTableTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><ix:continuation id="TextSelectionAppend_9307239_1"> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Company&#8217;s revenue disaggregated by geographic location: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 62%; padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;months&#160;ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six months ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenues by Geographic Location </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Domestic </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">63,317</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">65,033</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">126,657</ix:nonFraction></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">124,879</ix:nonFraction></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">International </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019_NonUsMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">44,486</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018_NonUsMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">42,065</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019_NonUsMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">82,570</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018_NonUsMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">81,845</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenue </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">107,803</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">107,098</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">209,227</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">206,724</ix:nonFraction> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> </ix:continuation></ix:nonNumeric> <div style="margin-top: 0px; background: none;"></div> </div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;">1<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div></div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; background: none;"></div> </div> <div><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5. EQUITY COMPENSATION PLANS </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Qualified and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-qualified</div> options to purchase shares of common stock may be granted to directors, officers and employees of the<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Company under the terms of our stock option plans. These options are granted at an exercise price of not less than the fair market value of the stock on the date of grant. Options vest ratably over <span style="-sec-ix-hidden:hidden9309484">three</span> and <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P06_01_2019To11_30_2019_MaximumMembersrtRangeAxis" format="ixt-sec:durwordsen">five year</ix:nonNumeric></div></div> periods and the contractual terms are generally <span style="-sec-ix-hidden:hidden9361066">five</span> or <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="neog:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne" contextRef="P06_01_2019To11_30_2019_MaximumMembersrtRangeAxis" format="ixt-sec:durwordsen">ten years</ix:nonNumeric></div>. <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true" continuedAt="TextSelection_9308329">A summary of stock option activity during the six months ended November&#160;30, 2019 follows:</ix:nonNumeric></div><ix:continuation id="TextSelection_9308329">
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%; padding: 0px;"></td>
<td style="width: 6%; padding: 0px;"></td>
<td style="padding: 0px;"></td>
<td style="padding: 0px;"></td>
<td style="padding: 0px;"></td>
<td style="width: 6%; padding: 0px;"></td>
<td style="padding: 0px;"></td>
<td style="padding: 0px;"></td>
<td style="padding: 0px;"></td></tr>
<tr style="page-break-inside:avoid;font-size:8pt;">
<td style="vertical-align:bottom;"><div style="font-family:Times New Roman;font-style:italic;text-align:left;font-size:8pt;margin-bottom:0pt;margin-top:0pt">(Options in thousands)</div></td>
<td style="vertical-align:bottom;">&#160;</td>
<td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"><div style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">Shares</div></td>
<td style="vertical-align:bottom;font-weight:bold;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;">&#160;</td>
<td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"><div style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">Weighted-<br/>Average<br/>Exercise&#160;Price</div></td>
<td style="vertical-align:bottom;font-weight:bold;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Options outstanding June&#160;1, 2019 </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn05_31_2019" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">2,385</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn05_31_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">49.37</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">561</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">63.91</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercised </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">493</ix:nonFraction></div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">39.01</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forfeited </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">51</ix:nonFraction></div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">56.26</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Options outstanding November&#160;30, 2019 </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn11_30_2019" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">2,402</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn11_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">54.76</ix:nonFraction> </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></ix:continuation><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">During the three and six month periods ended November&#160;30, 2019 and 2018, the Company recorded $<ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" contextRef="P09_01_2019To11_30_2019" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,612,000</ix:nonFraction> and $<ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,400,000</ix:nonFraction> and $<ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" contextRef="P09_01_2018To11_30_2018" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">3,155,000</ix:nonFraction> and $<ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" contextRef="P06_01_2018To11_30_2018" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">2,831,000</ix:nonFraction>, respectively, of compensation expense related to its share-based awards. </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The weighted-average fair value per share of stock options granted during </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">the first six months of </div><div style="letter-spacing: 0px; top: 0px;;display:inline;">fiscal year 20<div style="letter-spacing: 0px; top: 0px;;display:inline;">20</div>, estimated on the date of grant using the Black-Scholes option pricing model, was $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">15.56</ix:nonFraction>. <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true" continuedAt="TextSelection_9308330">The fair value of stock options granted was estimated using the following weighted-average assumptions.&#160;</ix:nonNumeric></div></div><ix:continuation id="TextSelection_9308330">
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 87%; padding: 0px;"></td>
<td style="width: 5%; padding: 0px;"></td>
<td style="padding: 0px;"></td>
<td style="padding: 0px;"></td>
<td style="padding: 0px;"></td></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">FY&#160;20<div style="letter-spacing: 0px; top: 0px;;display:inline;">20</div> </div></div></div></td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">1.9</ix:nonFraction>% </div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding: 0px;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">0.0</ix:nonFraction>% </div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding: 0px;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected stock price volatility </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">29.4</ix:nonFraction>% </div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding: 0px;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected option life </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P06_01_2019To11_30_2019" format="ixt-sec:duryear">3.5</ix:nonNumeric></div>&#160;years </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></ix:continuation><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company has an employee stock purchase plan that provides for employee stock purchases at a <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" contextRef="P06_01_2019To11_30_2019_EmployeeStockMemberusgaapSubsidiarySaleOfStockAxis_TwoThousandElevenPlanMemberusgaapPlanNameAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">5</ix:nonFraction>% discount to market price. The discount is recorded in administrative expense as of the date of purchase. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:BusinessCombinationDisclosureTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true" continuedAt="TextSelection_9308481"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6. BUSINESS AND PRODUCT LINE ACQUISITIONS </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Consolidated Statements of Income reflect the results of operations for business acquisitions since the respective dates of purchase. All are accounted for using the acquisition method. Goodwill recognized in the acquisitions discussed below relates primarily to enhancing the Company&#8217;s strategic platform for the expansion of available product offerings. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; line-height: 12pt;">On August&#160;1, 2018, the Company acquired the stock of Clarus Labs, Inc., a manufacturer of water testing products. Neogen has distributed Clarus&#8217; Colitag water test to the food and beverage industries since 2004<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">;</div></div> this acquisition <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">has given</div> the Company <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">the ability</div> to sell this product to new markets. Consideration for the purchase was $<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P08_01_2018To08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">4,204,000</ix:nonFraction> in cash and approximately $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" contextRef="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,256,000</ix:nonFraction>&#160;million of contingent consideration, due semiannually for the first five years, based on an excess net sales formula. The final purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included inventory of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" contextRef="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">32,000</ix:nonFraction>, machinery and equipment of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" contextRef="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">120,000</ix:nonFraction>, accounts payable of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" contextRef="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">53,000</ix:nonFraction>, contingent consideration accrual of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" contextRef="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,256,000</ix:nonFraction>, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> deferred tax liability of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" contextRef="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">544,000</ix:nonFraction>, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-amortizable</div> intangible assets of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" contextRef="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">878,000</ix:nonFraction>, intangible assets of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,487,000</ix:nonFraction> (with an estimated life of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P08_01_2018To08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">5</ix:nonNumeric></div>-<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P08_01_2018To08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">15</ix:nonNumeric></div></div> years) and the remainder to goodwill <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(non-deductible</div> for tax purposes). These values are Level&#160;3 fair value measurements. Since February 2019, $<ix:nonFraction name="us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities" contextRef="P02_01_2019To02_28_2019_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">180,000</ix:nonFraction> has been paid to the former owners as contingent consideration from the accrual. Manufacturing of these products was moved to the Company&#8217;s Lansing, Michigan location in October 2018, reporting within the Food Safety segment.</div></ix:nonNumeric><div style="margin-top: 0px; background: none;"></div><div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><div style="margin: 0px auto; width: 100%; font-size: 10pt;"><div></div><div style="margin-top: 0px; background: none;"></div><div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; text-align: center; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></div></div></div></div></div></div></div></div></div><div style="break-after: page;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><ix:continuation id="TextSelection_9308481"><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On September&#160;4, 2018, the Company acquired the assets of Livestock Genetic Services, LLC, a Virginia-based company that specialized in genetic evaluations and data management for cattle breeding organizations. Livestock Genetic Services had been a long-time strategic partner of Neogen and the acquisition enhanced the Company&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-house</div> genetic evaluation capabilities. Consideration for the purchase was $<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P09_04_2018To09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,100,000</ix:nonFraction> in cash, with $<ix:nonFraction name="neog:PaymentForBusinessAcquisitionContingentConsideration" contextRef="P09_04_2018To09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">700,000</ix:nonFraction> paid at closing and $<ix:nonFraction name="neog:BusinessCombinationConsiderationPayable" contextRef="PAsOn09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">400,000</ix:nonFraction> payable to the former owner on <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="neog:BusinessCombinationDateOfConsiderationPayable" contextRef="P09_04_2018To09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis" format="ixt:datemonthdayyearen">September 1, 2019</ix:nonNumeric></div>, and up to $<ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" contextRef="PAsOn09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">585,000</ix:nonFraction> of contingent consideration, payable over the next three years. The final purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included office equipment of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" contextRef="PAsOn09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">15,000</ix:nonFraction>, contingent consideration accrual of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" contextRef="PAsOn09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">385,000</ix:nonFraction>, intangible assets of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="PAsOn09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">942,000</ix:nonFraction> (with an estimated life of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P09_04_2018To09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">5</ix:nonNumeric></div>-<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P09_04_2018To09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">15</ix:nonNumeric></div></div> years) and the remainder to goodwill (deductible to tax purposes). These values are Level&#160;3 fair value measurements. In September 2019, the former owner was paid the second installment of $<ix:nonFraction name="us-gaap:PaymentsForPreviousAcquisition" contextRef="P09_01_2019To09_01_2019_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">400,000</ix:nonFraction> and was also paid $<ix:nonFraction name="us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities" contextRef="P09_01_2019To09_01_2019_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">107,000</ix:nonFraction> in contingent consideration based on the achievement of sales targets in the first year. Services provided by this operation are now performed at the Company&#8217;s Lincoln, Nebraska location, reporting within the Animal Safety segment.</div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On January&#160;1, 2019, the Company acquired the assets of Edmonton, Alberta based Delta Genomics Centre, an animal genomics laboratory in Canada. Delta&#8217;s laboratory operations were renamed Neogen Canada and the acquisition was intended to accelerate growth of the Company&#8217;s animal genomics business in Canada. Consideration for the purchase was $<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P01_01_2019To01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,485,000</ix:nonFraction> in cash. The final purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included inventory of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" contextRef="PAsOn01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">38,000</ix:nonFraction>, machinery and equipment of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" contextRef="PAsOn01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">371,000</ix:nonFraction>, unearned revenue liability of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" contextRef="PAsOn01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">125,000</ix:nonFraction>, intangible assets of $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="PAsOn01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">532,000</ix:nonFraction> (with an estimated life of <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2019To01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">5</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2019To01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">10</ix:nonNumeric> years) and the remainder to goodwill (deductible for tax purposes). These values are Level&#160;3 fair value measurements. Services provided by this operation continue to be performed in Edmonton, reporting within the Animal Safety segment. </div></div></div></ix:continuation><ix:nonNumeric name="us-gaap:LongTermDebtTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7. LONG TERM DEBT </div></div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We have a financing agreement with a bank providing for a $<ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="INF" scale="0" format="ixt:numdotdecimal">15,000,000</ix:nonFraction> unsecured revolving line of credit, which was amended on November&#160;30, 2018 to extend the maturity from <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" contextRef="P11_01_2018To11_29_2018" format="ixt:datemonthdayyearen">September 1, 2019</ix:nonNumeric></div> to <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" contextRef="P06_01_2019To11_30_2019" format="ixt:datemonthdayyearen">September 30, 2021</ix:nonNumeric></div>. There were <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LineOfCredit" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:LineOfCredit" contextRef="PAsOn05_31_2020_ScenarioForecastMembersrtStatementScenarioAxis" unitRef="Unit_USD" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></div> advances against the line of credit during fiscal 2019 and there have been none thus far in fiscal 2020; there was <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" contextRef="P06_01_2019To11_30_2019" unitRef="Unit_USD" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></div> balance outstanding at November&#160;30, 2019. Interest on any borrowings remained at <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:LineOfCreditFacilityInterestRateDescription" contextRef="P06_01_2019To11_30_2019">LIBOR plus <span style="-sec-ix-hidden:hidden9020614">100</span> basis points</ix:nonNumeric></div> (rate under the terms of the agreement was <ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" contextRef="PAsOn11_30_2019" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">2.70</ix:nonFraction>% at November&#160;30, 2019). Financial covenants include maintaining specified levels of tangible net worth, debt service coverage, and funded debt to EBITDA, each of which the Company was in compliance with at November&#160;30, 2019. </div></div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8. COMMITMENTS AND CONTINGENCIES </div></div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company is involved in environmental remediation and monitoring activities at its Randolph, Wisconsin manufacturing facility and accrues for related costs when such costs are determined to be probable and estimable. The Company currently utilizes a pump and treat remediation strategy, which includes semi-annual monitoring and reporting, consulting, and maintenance of monitoring wells. Neogen expenses these annual costs of remediation, which have ranged from $<ix:nonFraction name="us-gaap:EnvironmentalRemediationExpense" contextRef="P06_01_2019To11_30_2019_MinimumMembersrtRangeAxis" unitRef="Unit_USD" decimals="INF" scale="0" format="ixt:numdotdecimal">38,000</ix:nonFraction> to $<ix:nonFraction name="us-gaap:EnvironmentalRemediationExpense" contextRef="P06_01_2019To11_30_2019_MaximumMembersrtRangeAxis" unitRef="Unit_USD" decimals="INF" scale="0" format="ixt:numdotdecimal">131,000</ix:nonFraction> per year over the past <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="neog:RemedialActionObjectiveTimeFrame" contextRef="P06_01_2019To11_30_2019" format="ixt-sec:durwordsen">five years</ix:nonNumeric></div>. The Company&#8217;s estimated liability for these costs was $<ix:nonFraction name="us-gaap:AccrualForEnvironmentalLossContingencies" contextRef="PAsOn05_31_2019" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:AccrualForEnvironmentalLossContingencies" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">916,000</ix:nonFraction></ix:nonFraction> at both November&#160;30, 2019 and May&#160;31, 2019, measured on an undiscounted basis over an estimated period of <ix:nonNumeric name="neog:AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" contextRef="P06_01_2019To11_30_2019" format="ixt-sec:duryear">15</ix:nonNumeric> years; $<ix:nonFraction name="us-gaap:AccruedEnvironmentalLossContingenciesCurrent" contextRef="PAsOn11_30_2019" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">100,000</ix:nonFraction> of the liability is recorded within current liabilities and the remainder is recorded within other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities on the consolidated balance sheets. In fiscal 2019, the Company performed an updated Corrective Measures Study (CMS) on the site, per a request from the Wisconsin Department of Natural Resources (WDNR), and is currently in discussion with the WDNR regarding potential alternative remediation strategies going forward. The Company believes that the current pump and treat strategy is appropriate for the site. At this time, the outcome of the review in terms of approach and future costs is unknown, but a change in the current remediation strategy, depending on the alternative selected, could require an increase in the currently recorded liability, with an offsetting charge to operations in the period recorded.</div></div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company is subject to certain legal and other proceedings in the normal course of business that, in the opinion of management, should not have a material effect on its future results of operations or financial position.</div></div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:TreasuryStockTextBlock" contextRef="P06_01_2019To11_30_2019" escape="true"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9. STOCK PURCHASE </div></div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In October 2018, the Company&#8217;s Board of Directors passed a resolution canceling the Company&#8217;s prior stock buyback program, which had been approved in December 2008, and authorized a new program to purchase, subject to market conditions, up to <ix:nonFraction name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" contextRef="PAsOn10_31_2018" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">3,000,000</ix:nonFraction> shares of the Company&#8217;s common stock. In December 2018, the Company purchased <ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="P12_01_2018To12_31_2018" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">50,000</ix:nonFraction> shares under the program in negotiated and open market transactions for a total price, including commissions, of $<ix:nonFraction name="neog:CumulativeStockRepurchasedAndRetiredValue" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">3,134,727</ix:nonFraction>. Shares acquired under the program have been retired. </div>&#160;</div></div></ix:nonNumeric><div style="margin-top: 0px; background: none;"></div><div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div></div></div><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div></div></div><div style="break-after: page;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">PART I &#8211; FINANCIAL INFORMATION </div></div></div> <div id="tx821157_9" style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The information in this Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations contains both historical financial information and forward-looking statements. Neogen does not provide forecasts of future financial performance. While management is optimistic about the Company&#8217;s long-term prospects, historical financial information may not be indicative of future financial results. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Safe Harbor and Forward-Looking Statements </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Forward-looking statements, within the meaning of Section&#160;27A of the Securities Act of 1933, as amended, and Section&#160;21E of the Securities Exchange Act of 1934, as amended, are made throughout this Quarterly Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q.</div> For this purpose, any statements contained herein that are not statements of historical fact may be deemed to be forward-looking statements. Without limiting the foregoing, the words &#8220;believes,&#8221; &#8220;anticipates,&#8221; &#8220;plans,&#8221; &#8220;expects,&#8221; &#8220;seeks,&#8221; &#8220;estimates,&#8221; and similar expressions are intended to identify forward-looking statements. There are a number of important factors, including competition, recruitment and dependence on key employees, impact of weather on agriculture and food production, identification and integration of acquisitions, research and development risks, patent and trade secret protection, government regulation and other risks detailed from time to time in the Company&#8217;s reports on file at the Securities and Exchange Commission, that could cause Neogen Corporation&#8217;s results to differ materially from those indicated by such forward-looking statements, including those detailed in this &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221;</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">In addition, any forward-looking statements represent management&#8217;s views only as of the day this Quarterly Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q </div> was first filed with the Securities and Exchange Commission and should not be relied upon as representing management&#8217;s views as of any subsequent date. While management may elect to update forward-looking statements at some point in the future, it specifically disclaims any obligation to do so, even if its views change.</div> <div></div> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18</div></div> <div></div> </div> </div> </div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Executive Overview </div></div></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;">Consolidated revenues were $107.8&#160;million in the second quarter of fiscal 2020, an increase of 1% compared to $107.1&#160;million in the second quarter of fiscal 2019. Organic sales growth in the second quarter of fiscal 2020 was flat. For the six month period, consolidated revenues were $209.2&#160;million, an increase of 1% compared to $206.7&#160;million in the same period in the prior fiscal year. On a year to date basis, organic sales also rose 1%.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;">Food Safety segment sales were $56.9&#160;million in the second quarter of the current fiscal year, an increase of 6% compared to $53.8&#160;million in the same period of the prior year. There were no contributions from acquisitions in this segment in the second quarter. For the year to date, Food Safety segment sales were $107.9&#160;million, an increase of 2% compared to $105.9&#160;million in the same period of the prior fiscal year; the organic sales increase was also 2%, with a minor contribution in the first quarter from the August&#160;1, 2018 acquisition of Clarus Labs.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;">Animal Safety segment sales were $50.9&#160;million in the second quarter of fiscal 2020, a decrease of 4% compared to $53.3&#160;million in the second quarter of fiscal 2019. Organic sales in this segment decreased 5% in the second quarter, with a minor contribution from the January&#160;1, 2019 acquisition of Delta Genomics. For the six month period, Animal Safety segment sales were $101.4&#160;million, an increase of 1% compared to $100.8&#160;million in the same period a year ago. Year to date organic sales were flat, after excluding three months revenues from the September&#160;1, 2018 acquisition of Livestock Genetic Services and six months revenues from the January&#160;1, 2019 Delta Genomics acquisition.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;">International sales in the second quarter of fiscal 2020 were 41% of total sales compared to 39% of total sales in the second quarter of fiscal 2019. For the year to date, fiscal 2020 international sales were 39% of total sales compared to 40% of total sales in the same period of the prior year.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;">Our effective tax rate in the second quarter was 15.3% compared to an effective tax rate of 18.5% in the prior year second quarter; the fiscal 2020 year to date effective tax rate was 16.1% compared to 15.1% for the same period a year ago.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;">Net income for the quarter ended November&#160;30, 2019 was $16.3&#160;million, or $0.31 per diluted share, an increase of 1% compared to $16.1&#160;million, or $0.31 per share in the same period in the prior year. For the year to date, net income was $30.9&#160;million, or $0.59 per share, a decrease of 1% compared to prior year to date net income of $31.3&#160;million, or $0.60 per diluted share.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"></div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;">Cash provided from operating activities in the first six months of fiscal 2020 was $40.5&#160;million, compared to $32.6&#160;million in the first half of fiscal 2019.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Neogen&#8217;s results reflect an increase in international sales of 6% in the second quarter of fiscal 2020 and 1% for the year to date, each compared to the same respective periods in the prior year. The rate of growth in our international operations in the current fiscal year has been adversely impacted by currency devaluations in a number of the countries in which we operate and the loss of forensics business in Brazil. Revenue changes, denominated in both the U.S. dollar and as reported in the local currency, for the three and six month periods of fiscal 2020 compared to the same respective periods in the prior year are as follows for each of our international locations: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 50%; padding: 0px;">&#160;</td>
<td style="width: 11%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 11%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 11%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 11%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended </div></div></div> </td>
<td style="padding-left: 0px;">&#160;</td>
<td style="padding-left: 0px;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </div></div></div> </td>
<td style="padding-left: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, 2019 </div></div></div> </td>
<td style="padding-left: 0px;">&#160;</td>
<td style="padding-left: 0px;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, 2019 </div></div></div> </td>
<td style="padding-left: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenue </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenue </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenue </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenue </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">%&#160;Increase/(Decrease) </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">%&#160;Increase/(Decrease) </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">%&#160;Increase </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">%&#160;Increase </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">USD </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Local&#160;Currency </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">USD </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Local&#160;Currency </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Neogen Europe (including Lab M&#160;&amp; Quat-Chem) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Neogen do Brasil (including Deoxi&#160;&amp; Rogama) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">27</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Neogen Latinoamerica </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Neogen China </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">40</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">43</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Neogen India </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Neogen Canada </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">329</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">334</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">181</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">184</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Neogen Australasia </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">25</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">27</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div></div> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">19</div></div> <div></div> </div> </div> </div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Currency translations reduced revenues by approximately $1.0&#160;million in the second quarter of fiscal 2020 compared to the same quarter a year ago, and $2.1&#160;million for the year to date compared to the same period last year, primarily due to the increased strength of the U.S. dollar relative to the British pound, the Brazilian real and the Australian dollar. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The 7% increase in second quarter revenues at our Neogen Europe operations was led by a 15% increase in sales of Neogen Culture Media products, a 9% increase in sales of cleaners and disinfectants and a 48% increase in sales of aflatoxin test kits, due to increased <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">market share and an outbreak in Africa; revenues increased 1% for the year to date period. Sales in Brazil increased 20% in the second quarter, as a large<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; white-space: nowrap; top: 0px;;display:inline;">non-recurring</div><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>sale of insecticides offset the loss of forensics test kit business, due to a large commercial laboratory converting their testing protocol to a higher throughput method. For the six month period, sales at our Brazilian operations were flat compared to the prior year. At Neogen Latinoamerica, sales increased 5% for both the three and six month periods, respectively, as compared to the prior year, with broad based strength across the diagnostics business somewhat offset by lower sales of cleaners and disinfectants throughout the distribution channel.</div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Service revenue was $20.4&#160;million in the second quarter of fiscal 2020, an increase of 16% over prior year second quarter revenues of $17.5&#160;million, including a minor contribution from the January&#160;1, 2019 acquisition of Delta Genomics. For the six month period, service revenue was $39.9&#160;million, an increase of 17% over prior year revenues of $34.2&#160;million. Year to date revenues were aided by the Delta Genomics acquisition and the September 2018 acquisition of Livestock Genetic Services. The growth in both the quarter and year to date periods was led by strong increases of genomic testing revenues to the companion animal market, and to a lesser extent, increases in our global beef and dairy cattle markets. </div></div> <div></div> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20</div></div> <div></div> </div> </div> </div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/></div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenues </div></div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 70%; padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td colspan="14" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Increase/ </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(Decrease) </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="10" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div></div> </td>
<td style="padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Food Safety</div></div> </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Natural Toxins, Allergens&#160;&amp; Drug Residues </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20,681 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20,571 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">110 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Bacterial&#160;&amp; General Sanitation </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,615 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,822 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">793 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Culture Media&#160;&amp; Other </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,757 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,191 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">566 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides&#160;&amp; Disinfectants </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,447 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,943 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,504 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">25</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,354 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,223 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">131 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">56,854 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">53,750 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,104 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Animal Safety</div></div> </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Life Sciences </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,803 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,891 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(88</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(5</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Veterinary Instruments&#160;&amp; Disposables </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,486 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,683 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,197</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(10</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Animal Care&#160;&amp; Other </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,787 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,948 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,161</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(13</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides&#160;&amp; Disinfectants </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,186 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18,789 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,603</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(14</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,687 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,037 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,650 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">22</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">50,949 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">53,348 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,399</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)%</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Revenues </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,803 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,098 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">705 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 16px; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="height: 16px; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="14" style="height: 16px; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="height: 16px; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="14" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Increase/ </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(Decrease) </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">% </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="10" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div></div> </td>
<td style="padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Food Safety</div></div> </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Natural Toxins, Allergens&#160;&amp; Drug Residues </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">40,796 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">39,409 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,387 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Bacterial&#160;&amp; General Sanitation </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,931 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,288 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">643 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Culture Media&#160;&amp; Other </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">24,037 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">24,408 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(371</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides&#160;&amp; Disinfectants </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,896 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,569 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">327 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,216 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,259 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(43</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)%</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,876 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">105,933 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,943 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Animal Safety</div></div> </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Life Sciences </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,525 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,971 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(446</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(11</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Veterinary Instruments&#160;&amp; Disposables </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,822 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">22,087 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(265</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Animal Care&#160;&amp; Other </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,193 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15,346 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,153</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(8</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides&#160;&amp; Disinfectants </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">32,904 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">35,935 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(3,031</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(8</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)%</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">28,907 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">23,452 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,455 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">23</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">101,351 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">100,791 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">560 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Revenues </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">209,227 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">206,724 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,503 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">%</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div></div> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21</div></div> <div></div> </div> </div> </div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; text-decoration: none; margin-top: 0pt; margin-bottom: 0pt;"><div style="text-decoration:underline;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Food Safety </div></div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style: normal; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Natural Toxins, Allergens&#160;&amp; Drug Residues &#8211; </div></div>Sales in this category increased 1% and 4% for the three and six month periods ended November&#160;30, 2019, respectively, compared to the same periods in the prior year. In the second quarter, sales of our allergens product line increased 13% and natural toxin test kit revenues increased 3%. These increases were almost entirely offset by a 29% decline in drug residue test kits resulting from lower demand at our European distributor. We have modified our contract with this distributor; effective January&#160;1, 2020 they will be designated a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-exclusive</div> distributor of our dairy drug residue test kits. For the six month period, sales of our allergens product line increased 11% and natural toxins test kit revenues increased 6%, while sales of drug residue test kits declined 18%.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-style: normal; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Bacterial&#160;&amp; General Sanitation &#8211; </div></div>Revenues in this category increased 7% in the second quarter and 3% for the year to date, both compared to the same periods in the prior year. In the second quarter, sales of our AccuPoint sanitation monitoring product line increased 21% on higher sales of both equipment and related samplers; sales of test kits to detect pathogens increased 11%, as we continued to gain new business with our <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Listeria </div></div>Right Now test kit that launched in fiscal 2018. Sales of products to detect spoilage organisms in processed foods decreased 9%, due primarily to backorders of readers from our primary supplier, which resulted in lower sales of equipment. For the year to date, sales of our AccuPoint product line increased 16% and pathogen test kit revenues increased 6%, while sales of products to detect spoilage organisms decreased 12%.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-style: normal; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Culture Media&#160;&amp; Other &#8211;</div></div> Sales in this category increased 5% in the quarter ended November&#160;30, 2019 compared to the second quarter in the prior year; for the six month period, sales decreased 2%. Sales of Neogen Culture Media increased 9% and 3% for the quarter and year to date periods, respectively. This category also includes forensic test kits sold within Brazil, which decreased significantly in both the second quarter and for the year to date as a large customer moved to a higher throughput testing method.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-style: normal; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Rodenticides, Insecticides&#160;&amp; Disinfectants &#8211; </div></div>Revenues in this category increased 25% in the second quarter of fiscal 2020 compared to the same period a year ago, due primarily to three <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> sales of insecticide products to governmental agencies and the strength of disinfectant products in China, the result of increased demand in the pork market caused by the African swine fever virus outbreak in that country. For the year to date, sales in this category increased 3%, as the prior year first quarter included a large <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> insecticide sale.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-style: normal; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Genomics Services &#8211; </div></div>Sales of genomics services sold through our international Food Safety operations increased 3% for the three month period ended November&#160;30, 2019; revenues decreased 1% for the six month period. Currency had a negative impact on sales in both comparative periods in the current fiscal year as the U.S. dollar has strengthened against both the British pound and the Brazilian real; the Company has sizable genomics revenues in each of those currencies.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; text-decoration: none; margin-top: 18pt; margin-bottom: 0px;"><div style="text-decoration:underline;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Animal Safety </div></div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style: normal; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Life Sciences &#8211; </div></div>Sales in this category decreased 5% in the second quarter, compared to the same period in the prior year; for the year to date, the decrease in this product line is 11%. The prior year included sales to a commercial laboratory customer that were transferred to our Brazilian operation during the second quarter of fiscal 2019.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-style: normal; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Veterinary Instruments&#160;&amp; Disposables &#8211; </div></div>Revenues in this category decreased 10% for the three month period ended November&#160;30, 2019; for the year to date, sales decreased 1%. For both the quarter and year to date periods, growth in disposable syringes and marking products due to market share gains was more than offset by decreased sales of various types of needles.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-style: normal; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Animal Care&#160;&amp; Other &#8211; </div></div>Sales of these products decreased 13% in the second quarter and 8% for the year to date. In the second quarter, animal care revenues decreased 14% due to lower sales to our larger U.S. distributors. For the year to date period, timing of adjustments to promotional programs with distributors, which are recorded as a contra revenue within this category, also contributed to the decline.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-style: normal; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Rodenticides, Insecticides&#160;&amp; Disinfectants &#8211; </div></div>Revenues in this category decreased 14% and 8% for the three and six month periods ended November&#160;30, 2019, respectively. For the quarter, rodenticide sales were down 8% and insecticide sales were down 30%, as demand declined due to weak rodent and insect pressure in certain areas of the U.S. Disinfectant sales were down 14% due to reduced demand by our larger U.S. distributors as they worked to lower their inventory levels.</div> <div></div> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">22</div></div> <div></div> </div> </div> </div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/></div> <div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-style: normal; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Genomics Services &#8211; </div></div>Sales in this category increased 22% in the second quarter and 23% for the year to date period, both compared to the prior year; the September 2018 acquisition of Livestock Genetic Services and the January 2019 acquisition of Delta Genomics contributed to a minor amount of the growth in this category. The growth in both the three and six month periods was led by significant increases of sales to the companion animal market due to product uptake at a large customer and, to a lesser extent, continued growth in the beef and dairy cattle, and porcine markets. Growth in our Australian genomics business was strong as well, up 14% for both the three and six month periods.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross Margin </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross margin was 47.3% in the second quarter of fiscal 2020 compared to 46.7% in the same quarter a year ago. The improvement in gross margin is due to a greater proportion of sales from the Food Safety segment, which have higher gross margins than the Animal Safety segment; increased gross margins on the domestic genomics service business within the Animal Safety segment also contributed to the improvement. Gross margin for the six month period ended November&#160;30, 2019 was 47.4% compared to 46.8% in the same period of the prior year, for the same reasons. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating Expenses </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses were $32.8&#160;million in the second quarter, compared to $31.8&#160;million in the same quarter of the prior year, an increase of $967,000, or 3%. Sales and marketing expenses decreased $511,000, or 3%, primarily due to decreases in commissions, shipping and other variable expenses tied to revenues, and a reduction in bad debt expense due to the reversal of reserves for collected receivables. General and administrative expense increased $864,000, or 9%, resulting from increases in stock-based compensation expense, legal and professional fees, and depreciation related to investments in information technology. Additionally, prior year expense in the second quarter was reduced by economic incentive credits received in Lincoln for an expansion project; these incentive credits were much lower in this year&#8217;s second quarter. Research and development expense was $3.8&#160;million in the second quarter, an increase of $615,000, or 19%, compared to the same period in the prior year. The increase is primarily the result of development spending on a number of new products, which are expected to be launched in late fiscal 2020 or early fiscal 2021. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses for the six month period ended November&#160;30, 2019 were $64.7&#160;million, an increase of $2.6&#160;million, or 4%, compared to the prior year. Driving the increase were research and development spending increases of $1.5&#160;million, or 25%, due primarily to new product development, and a $1.4&#160;million, or 7%, increase in general and administrative expense. The increase in general and administrative expense was led by increased stock based compensation expense, higher legal and professional fees, and an increase in depreciation expense. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating Income </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating income was $18.3&#160;million in the second quarter of fiscal 2020, compared to $18.2&#160;million in the same period of the prior year; year to date operating income was $34.5&#160;million compared to $34.7&#160;million in the prior year. Expressed as a percentage of sales, operating income was 16.9% for the second quarter and 16.5% for the year to date, compared to 17.0% and 16.8%, respectively, in the prior year. The small decline in operating margin percentage for each period in the current fiscal year was the result of operating expenses that increased more than the gross margin improvement. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other Income </div></div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%; padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;Months&#160;Ended </div></div></div> </td>
<td style="padding-left: 0px;">&#160;</td>
<td style="padding-left: 0px;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six&#160;Months&#160;Ended </div></div></div> </td>
<td style="padding-left: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-bottom: 0.5pt;">&#160;</td>
<td style="padding-left: 0px; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(dollars in thousands)</div></div></div> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Interest income (net of expense) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,271 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,028 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,781 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,955 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency transactions </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(352</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(72</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(469</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(458</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Royalty income </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">37 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">59 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deoxi contingent consideration </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(9</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;">)</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Quat-Chem contingent consideration </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">422 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">422 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">35 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">40 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">29 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">144 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Other Income </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">954 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,455 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,342 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,113 </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div></div> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">23</div></div> <div></div> </div> </div> </div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The increase in interest income in both the three and six month periods of fiscal 2020 compared to the same periods a year ago was the result of higher cash and marketable securities balances. Other expense resulting from foreign currency transactions was primarily the result of changes in the value of foreign currencies relative to the U.S. dollar in countries in which we operate. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income Tax Expense </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense in the second quarter of fiscal 2020 was $3.0&#160;million, an effective tax rate of 15.3%, compared to $3.7&#160;million, an effective tax rate of 18.5%, in the same period of the prior year. For the year to date, income tax expense was $6.0&#160;million, an effective rate of 16.1%, in fiscal 2020 and $5.6&#160;million, an effective rate of 15.1%, in fiscal 2019. For each period, the primary difference between the statutory rate of 21% and the effective rates recorded is the benefit resulting from the exercise of stock options; this benefit was $1,204,000 in the second quarter of fiscal 2020 compared to $484,000 in the second quarter of the prior year. For the year to date, the benefit was $1,973,000 in fiscal 2020 compared to $2,774,000 in fiscal 2019; the prior year first quarter had significant stock option exercise due to a higher stock price and the timing of the expiration of the 2013 grant in August 2018. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Income </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income was $16.3&#160;million in the second quarter of fiscal 2020, compared to $16.1&#160;million in the same period in the prior year. The improvement in earnings for this year&#8217;s second quarter was the result of the decrease in the effective tax rate, which was caused by increased tax benefits resulting from the exercise of stock options, due to higher option activity in the second quarter of this fiscal year compared to the same period a year ago. For the year to date, net income decreased 1% from $31.3&#160;million to $30.9&#160;million; six month net income in fiscal 2020 was negatively impacted by a higher effective tax rate. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Financial Condition and Liquidity </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The overall cash, cash equivalents and marketable securities position of Neogen was $313.6&#160;million at November&#160;30, 2019, compared to $267.5&#160;million at May&#160;31, 2018. Approximately $40.5&#160;million was generated from operations during the first six months of fiscal 2020. Net cash proceeds of $19.2&#160;million were realized from the exercise of stock options and issuance of shares under our Employee Stock Purchase Plan during the first six months of fiscal 2020. We spent $12.8&#160;million for property, equipment and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current </div> assets in the first six months of fiscal 2020.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net accounts receivable balances were $85.4&#160;million at November&#160;30, 2019, an increase of $2.8&#160;million, compared to $82.6&#160;million at May&#160;31, 2019. Days sales outstanding, a measurement of the time it takes to collect receivables, were 65 days at November&#160;30, 2019, compared to 61 days at May&#160;31, 2019 and 63 days at November&#160;30, 2018. The increase in time to collection is primarily the result of the increase in international revenues, which generally take longer to collect. All customer accounts are actively managed and no losses in excess of amounts reserved are currently expected. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net inventory balances were $86.4&#160;million at November&#160;30, 2019, an increase of $414,000, compared to a May&#160;31, 2019 balance of $86.0&#160;million. We actively monitor our inventory levels and balance the need for adequate levels of product availability to minimize backorders with a desire to improve inventory turnover and efficiency levels. We have continued active programs to improve our turnover in fiscal 2020. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inflation and changing prices are not expected to have a material effect on operations, as management believes it will continue to be successful in offsetting increased input costs with price increases and/or cost efficiencies. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Management believes that our existing cash and marketable securities balances at November&#160;30, 2019, along with available borrowings under our credit facility and cash expected to be generated from future operations, will be sufficient to fund activities for the foreseeable future. However, existing cash and borrowing capacity may not be sufficient to meet our cash requirements to commercialize products currently under development or its plans to acquire other organizations, technologies or products that fit within our mission statement. Accordingly, we may choose to issue equity securities or enter into other financing arrangements for a portion of our future financing needs. </div></div> <div></div> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">24</div></div> <div></div> </div> </div> </div> <div style="break-after: page;"></div> <div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; background: none;"></div> </div> </div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">PART I &#8211; FINANCIAL INFORMATION </div></div></div> <div id="tx821157_10" style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;3. Quantitative and Qualitative Disclosures About Market Risk </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We have interest rate and foreign exchange rate risk exposure but no long-term fixed rate investments or borrowings. Our primary interest rate risk is due to potential fluctuations of interest rates for variable rate borrowings (no long-term borrowings at November&#160;30, 2019) and short-term investments. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange risk exposure arises because we market and sell our products throughout the world. Revenues in certain foreign countries as well as certain expenses related to those revenues are transacted in currencies other than the U.S. dollar. Our operating results are exposed to changes in exchange rates between the U.S. dollar and the British pound sterling, the euro, the Brazilian real, the Mexican peso, the Chinese yuan, the Australian dollar, and to a lesser extent, the Indian rupee and the Canadian dollar. When the U.S. dollar weakens against foreign currencies, the dollar value of revenues denominated in foreign currencies increases. When the U.S. dollar strengthens, the opposite situation occurs. Additionally, previously recognized revenues in the course of collection can be affected positively or negatively by changes in exchange rates. The Company enters into forward contracts to help mitigate the economic impact of fluctuations in certain currency exchange rates. These contracts are adjusted to fair value through earnings. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Neogen has assets, liabilities and operations outside of the United States, located in Scotland, England, Brazil, Mexico, China, India, Canada, and Australia where the functional currency is the British pound sterling, Brazilian real, Mexican peso, Chinese yuan, Indian rupee, Canadian dollar and the Australian dollar respectively, and transacts business throughout Europe in the euro. The Company&#8217;s investments in foreign subsidiaries are considered to be long-term. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">PART I &#8211; FINANCIAL INFORMATION </div></div></div> <div id="tx821157_11" style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;4. Controls and Procedures </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Evaluation of Disclosure Controls and Procedures </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">An evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of November&#160;30, 2019 was carried out under the supervision and with the participation of the Company&#8217;s management, including the President&#160;&amp; Chief Executive Officer and the Vice President&#160;&amp; Chief Financial Officer (&#8220;the Certifying Officers&#8221;). Based on the evaluation, the Certifying Officers concluded that the Company&#8217;s disclosure controls and procedures are effective. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Changes in Internal Controls over Financial Reporting </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">No changes in our control over financial reporting were identified as having occurred during the quarter ended November&#160;30, 2019 that have materially affected, or are reasonably likely to materially affect, internal control over financial reporting. </div></div> <div></div> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">25</div></div> <div></div> </div> </div> <div style="break-after: page;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div id="tx821157_12" style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">PART II &#8211; OTHER INFORMATION </div></div></div> <div id="tx821157_13" style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;1. Legal Proceedings </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company is subject to legal and other proceedings in the normal course of business. In the opinion of management, the outcomes of these matters are not expected to have a material effect on the Company&#8217;s future results of operations or financial position. </div></div> <div id="tx821157_14" style="text-align: left; text-indent: 0%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0px; margin-left: 0%;">I<div style="font-style: normal; font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">tem&#160;6. Exhibits </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(a) Exhibit Index </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="font-size: 0pt;border-collapse:separate;border-spacing:0;width:100%;margin-bottom:0px;margin-top:12pt;margin-left:auto;margin-right:auto;">
<tr>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
<td style="width:4%;">&#160;</td>
<td style="width:90%;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="white-space:nowrap;vertical-align:top;padding:0;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="white-space:nowrap;vertical-align:top;padding:0;text-align:left"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">3</div> </td>
<td style="white-space:nowrap;vertical-align:top;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:0.00em;text-align:left;text-indent:0.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="http://www.sec.gov/Archives/edgar/data/711377/000119312518360850/d668537dex3.htm">Articles of Incorporation, as restated (incorporated by reference to Exhibit 3 to the registrant&#8217;s Form 10-Q filed on December&#160;28, 2018) </a></div> </td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="white-space:nowrap;vertical-align:top;padding:0;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="white-space:nowrap;vertical-align:top;padding:0;text-align:left"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">10</div> </td>
<td style="white-space:nowrap;vertical-align:top;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:0.00em;text-align:left;text-indent:0.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="http://www.sec.gov/Archives/edgar/data/711377/000119312518343803/d665328dex10a.htm">Amended and Restated Credit Agreement dated as of November&#160;30, 2018 between Registrant and JP Morgan Chase N.A. (incorporated by reference to Exhibit 10.A of the registrant&#8217;s Form 8-K filed on December&#160;6, 2018) </a></div> </td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="white-space:nowrap;vertical-align:top;padding:0;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="white-space:nowrap;vertical-align:top;padding:0;text-align:left"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">31.1</div> </td>
<td style="white-space:nowrap;vertical-align:top;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:0.00em;text-align:left;text-indent:0.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="d821157dex311.htm">Certification of Chief Executive Officer pursuant to Rule 13a-14(a). </a></div> </td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="white-space:nowrap;vertical-align:top;padding:0;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="white-space:nowrap;vertical-align:top;padding:0;text-align:left"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">31.2</div> </td>
<td style="white-space:nowrap;vertical-align:top;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:0.00em;text-align:left;text-indent:0.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="d821157dex312.htm">Certification of Chief Financial Officer pursuant to Rule 13a-14(a). </a></div> </td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="white-space:nowrap;vertical-align:top;padding:0;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="white-space:nowrap;vertical-align:top;padding:0;text-align:left"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">32</div> </td>
<td style="white-space:nowrap;vertical-align:top;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:0.00em;text-align:left;text-indent:0.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><a href="d821157dex32.htm">Certification pursuant to 18 U.S.C. section 1350 </a></div> </td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="white-space:nowrap;vertical-align:top;padding:0;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="white-space:nowrap;vertical-align:top;padding:0;text-align:left"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">101.INS</div> </td>
<td style="white-space:nowrap;vertical-align:top;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:0.00em;text-align:left;text-indent:0.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Inline XBRL Instance Document</div> </td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="white-space:nowrap;vertical-align:top;padding:0;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="white-space:nowrap;vertical-align:top;padding:0;text-align:left"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">101.SCH</div> </td>
<td style="white-space:nowrap;vertical-align:top;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:0.00em;text-align:left;text-indent:0.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Inline XBRL Taxonomy Extension Schema Document</div> </td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="white-space:nowrap;vertical-align:top;padding:0;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="white-space:nowrap;vertical-align:top;padding:0;text-align:left"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">101.CAL</div> </td>
<td style="white-space:nowrap;vertical-align:top;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:0.00em;text-align:left;text-indent:0.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Inline XBRL Taxonomy Extension Calculation Linkbase Document</div> </td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="white-space:nowrap;vertical-align:top;padding:0;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="white-space:nowrap;vertical-align:top;padding:0;text-align:left"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">101.DEF</div> </td>
<td style="white-space:nowrap;vertical-align:top;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:0.00em;text-align:left;text-indent:0.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Inline XBRL Taxonomy Extension Definition Document</div> </td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="white-space:nowrap;vertical-align:top;padding:0;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="white-space:nowrap;vertical-align:top;padding:0;text-align:left"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">101.LAB</div> </td>
<td style="white-space:nowrap;vertical-align:top;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:0.00em;text-align:left;text-indent:0.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Inline XBRL Taxonomy Extension Label Linkbase Document</div> </td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="white-space:nowrap;vertical-align:top;padding:0;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="white-space:nowrap;vertical-align:top;padding:0;text-align:left"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt">101.PRE</div> </td>
<td style="white-space:nowrap;vertical-align:top;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:0.00em;text-align:left;text-indent:0.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Inline XBRL Taxonomy Extension Presentation Linkbase Document</div> </td> </tr>
<tr style="font-size:1pt;">
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td>
<td style="height:8px;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:10pt;">
<td style="white-space:nowrap;vertical-align:top;padding:0;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="white-space:nowrap;vertical-align:top;padding:0;text-align:left"> <div style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt"><div style="white-space:nowrap;display:inline;">EX-104 </div></div> </td>
<td style="white-space:nowrap;vertical-align:top;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:top;">&#160;</td>
<td style="vertical-align:top;padding:0;"> <div style="font-family:Times New Roman;margin-left:0.00em;text-align:left;text-indent:0.00em;font-size:10pt;margin-bottom:0pt;margin-top:0pt">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)</div> </td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Items 1A, 2, 3, 4, and 5 are not applicable or removed or reserved and have been omitted. </div></div></div> <div></div> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">26</div></div> <div></div> </div> </div> <div style="break-after: page;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div id="tx821157_15" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">SIGNATURES </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized. </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px 0px; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 45%; padding: 0px;">&#160;</td>
<td style="width: 1%; padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="width: 1%; padding: 0px;">&#160;</td>
<td style="width: 44%; padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">NEOGEN CORPORATION </div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(Registrant) </div></div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Dated: December&#160;27, 2019 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 16px; padding-left: 0px;">&#160;</td>
<td style="height: 16px; padding-left: 0px;">&#160;</td>
<td style="height: 16px; padding-left: 0px;">&#160;</td>
<td style="height: 16px; padding-left: 0px;">&#160;</td>
<td style="height: 16px; padding-left: 0px;">&#160;</td>
<td style="height: 16px; padding-left: 0px;">&#160;</td>
<td style="height: 16px; padding-left: 0px;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">/s/ John E. Adent </div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">John E. Adent </div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">President&#160;&amp; Chief Executive Officer </div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(Principal Executive Officer) </div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Dated: December&#160;27, 2019 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 16px; padding-left: 0px;">&#160;</td>
<td style="height: 16px; padding-left: 0px;">&#160;</td>
<td style="height: 16px; padding-left: 0px;">&#160;</td>
<td style="height: 16px; padding-left: 0px;">&#160;</td>
<td style="height: 16px; padding-left: 0px;">&#160;</td>
<td style="height: 16px; padding-left: 0px;">&#160;</td>
<td style="height: 16px; padding-left: 0px;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">/s/ Steven J. Quinlan </div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Steven J. Quinlan </div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Vice President&#160;&amp; Chief Financial Officer </div></div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"></div> </td>
<td style="vertical-align: top; padding-left: 0px;">&#160;</td>
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(Principal Financial Officer and Principal Accounting Officer) </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="margin-top: 16pt; margin-bottom: 0px; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;">&#160;</div> <div style="margin-top: 0px; background: none;"></div> <div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">27</div></div> </div> </div> <div style="; page-break: avoid"></div>
</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>d821157dex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXHIBIT 31.1 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>13a. &#150; CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NEOGEN CORPORATION AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CEO CERTIFICATION </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, John E. Adent,
certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the period ended
November&nbsp;30, 2019 of Neogen Corporation; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act
Rules <FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant and have: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">evaluated the effectiveness of the registrant&#146;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 </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">disclosed in this report any change in the registrant&#146;s internal control over financial reporting that
occurred during the registrant&#146;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of
internal control over financial reporting to the registrant&#146;s auditors and the audit committee of registrant&#146;s board of directors: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">all significant deficiencies and material weaknesses in the design or operation of internal controls over
financial reporting which are reasonably likely to adversely affect the registrant&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">any fraud, whether or not material, that involves management or other employees who have a significant role in
the registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dated: December&nbsp;27, 2019 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ John E. Adent</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">John E. Adent</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">President&nbsp;&amp; Chief Executive Officer</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">(Principal Executive Officer)</TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>d821157dex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXHIBIT 31.2 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>13a. &#150; CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NEOGEN CORPORATION AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CFO CERTIFICATION </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Steven J. Quinlan,
certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the period ended
November&nbsp;30, 2019 of Neogen Corporation; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act
Rules <FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant and have: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">evaluated the effectiveness of the registrant&#146;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 </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">disclosed in this report any change in the registrant&#146;s internal control over financial reporting that
occurred during the registrant&#146;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of
internal control over financial reporting to the registrant&#146;s auditors and the audit committee of registrant&#146;s board of directors: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">all significant deficiencies and material weaknesses in the design or operation of internal controls over
financial reporting which are reasonably likely to adversely affect the registrant&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">any fraud, whether or not material, that involves management or other employees who have a significant role in
the registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dated: December&nbsp;27, 2019 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Steven J. Quinlan</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Steven J. Quinlan</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Vice President&nbsp;&amp; Chief Financial Officer</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Principal&nbsp;Financial&nbsp;Officer&nbsp;and&nbsp;Principal&nbsp;Accounting&nbsp;Officer)</P></TD></TR>
</TABLE></DIV> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>4
<FILENAME>d821157dex32.htm
<DESCRIPTION>EX-32
<TEXT>
<HTML><HEAD>
<TITLE>EX-32</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXHIBIT 32 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>18 U.S.C. SECTION 1350 CERTIFICATION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NEOGEN CORPORATION </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CERTIFICATION PURSUANT TO </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">18
U.S.C. SECTION 1350, </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">AS ADOPTED PURSUANT TO </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In
connection with this Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> of Neogen Corporation (the &#147;Company&#148;) for the period ended November&nbsp;30, 2019 as filed with the Securities and Exchange Commission on the date
hereof (the &#147;Report&#148;), I, John E. Adent, as Chief Executive Officer of the Company and I, Steven J. Quinlan, as Chief Financial Officer, hereby certify pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the
Sarbanes-Oxley Act of 2002, that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of
1934; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Information contained in this Report fairly presents, in all material respects, the financial condition and
result of operations of the Company. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dated: December&nbsp;27, 2019 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ John E. Adent</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">John E. Adent</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">President&nbsp;&amp; Chief Executive Officer</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Principal Executive Officer)</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Steven J. Quinlan</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Steven J. Quinlan</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Vice President&nbsp;&amp; Chief Financial Officer</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Principal&nbsp;Financial&nbsp;Officer&nbsp;and&nbsp;Principal&nbsp;Accounting&nbsp;Officer)</P></TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A signed original of this written statement required by Section&nbsp;906 has been provided to the Company and will be
retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request. </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>neog-20191130.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 27-December-2019 [09:45:51] {AM}-->
<schema targetNamespace="http://neogencorp.com/20191130" elementFormDefault="qualified" xmlns:neog="http://neogencorp.com/20191130" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31">
<annotation>
<appinfo>
<link:roleType roleURI="http://neogencorp.com/role/CoverPage" id="CoverPage">
<link:definition>1001 - Document - Cover Page</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
<link:definition>1002 - Statement - Consolidated Balance Sheets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/ConsolidatedStatementsOfIncome" id="ConsolidatedStatementsOfIncome">
<link:definition>1004 - Statement - Consolidated Statements of Income</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" id="ConsolidatedStatementsOfComprehensiveIncome">
<link:definition>1005 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/ConsolidatedStatementsOfEquity" id="ConsolidatedStatementsOfEquity">
<link:definition>1006 - Statement - Consolidated Statements of Equity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
<link:definition>1007 - Statement - Consolidated Statements of Cash Flows</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/AccountingPolicies" id="AccountingPolicies">
<link:definition>1008 - Disclosure - Accounting Policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/Inventories" id="Inventories">
<link:definition>1009 - Disclosure - Inventories</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/NetIncomePerShare" id="NetIncomePerShare">
<link:definition>1010 - Disclosure - Net Income per Share</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/SegmentInformationAndGeographicData" id="SegmentInformationAndGeographicData">
<link:definition>1011 - Disclosure - Segment Information and Geographic Data</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/EquityCompensationPlans" id="EquityCompensationPlans">
<link:definition>1012 - Disclosure - Equity Compensation Plans</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/BusinessAndProductLineAcquisitions" id="BusinessAndProductLineAcquisitions">
<link:definition>1013 - Disclosure - Business and Product Line Acquisitions</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/LongTermDebt" id="LongTermDebt">
<link:definition>1014 - Disclosure - Long Term Debt</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>1015 - Disclosure - Commitments and Contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/StockPurchase" id="StockPurchase">
<link:definition>1016 - Disclosure - Stock Purchase</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/AccountingPoliciesPolicies" id="AccountingPoliciesPolicies">
<link:definition>1017 - Disclosure - Accounting Policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/AccountingPoliciesTables" id="AccountingPoliciesTables">
<link:definition>1018 - Disclosure - Accounting Policies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/InventoriesTables" id="InventoriesTables">
<link:definition>1019 - Disclosure - Inventories (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/NetIncomePerShareTables" id="NetIncomePerShareTables">
<link:definition>1020 - Disclosure - Net Income per Share (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/SegmentInformationAndGeographicDataTables" id="SegmentInformationAndGeographicDataTables">
<link:definition>1021 - Disclosure - Segment Information and Geographic Data (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/EquityCompensationPlansTables" id="EquityCompensationPlansTables">
<link:definition>1022 - Disclosure - Equity Compensation Plans (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail" id="AccountingPoliciesAdditionalInformationDetail">
<link:definition>1023 - Disclosure - Accounting Policies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail" id="SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail">
<link:definition>1024 - Disclosure - Supplemental Balance Sheet Information Related to Operating Leases (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail" id="WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail">
<link:definition>1025 - Disclosure - Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail" id="ComponentsOfLeaseExpenseDetail">
<link:definition>1026 - Disclosure - Components of Lease Expense (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail" id="UndiscountedMinimumLeasePaymentsDetail">
<link:definition>1027 - Disclosure - Undiscounted Minimum Lease Payments (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/DisaggregatedRevenueDetail" id="DisaggregatedRevenueDetail">
<link:definition>1028 - Disclosure - Disaggregated Revenue (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/InventoriesDetail" id="InventoriesDetail">
<link:definition>1029 - Disclosure - Inventories (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail" id="CalculationOfNetIncomePerShareDetail">
<link:definition>1030 - Disclosure - Calculation of Net Income Per Share (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/SegmentInformationAndGeographicDataAdditionalInformationDetail" id="SegmentInformationAndGeographicDataAdditionalInformationDetail">
<link:definition>1031 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail" id="SegmentInformationAndGeographicDataDetail">
<link:definition>1032 - Disclosure - Segment Information and Geographic Data (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail" id="DisaggregatedRevenueByGeographicLocationDetail">
<link:definition>1033 - Disclosure - Disaggregated Revenue by Geographic Location (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail" id="EquityCompensationPlansAdditionalInformationDetail">
<link:definition>1034 - Disclosure - Equity Compensation Plans - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/StockOptionActivityDetail" id="StockOptionActivityDetail">
<link:definition>1035 - Disclosure - Stock Option Activity (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail" id="FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail">
<link:definition>1036 - Disclosure - Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" id="BusinessAndProductLineAcquisitionsAdditionalInformationDetail">
<link:definition>1037 - Disclosure - Business and Product Line Acquisitions - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail" id="LongTermDebtAdditionalInformationDetail">
<link:definition>1038 - Disclosure - Long Term Debt - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" id="CommitmentsAndContingenciesAdditionalInformationDetail">
<link:definition>1039 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail" id="StockPurchaseAdditionalInformationDetail">
<link:definition>1040 - Disclosure - Stock Purchase - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetailAlternate1" id="UndiscountedMinimumLeasePaymentsDetailAlternate1">
<link:definition>1041 - Statement - Undiscounted Minimum Lease Payments (Detail) Alternate 1</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="neog-20191130_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="neog-20191130_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="neog-20191130_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="neog-20191130_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</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.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2019-01-31" schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
<import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" />
<import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
<import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
<element name="RecentlyAdoptedAccountingStandardsPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock" substitutionGroup="xbrli:item" />
<element name="SignificantAccountingPoliciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_SignificantAccountingPoliciesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="SignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_SignificantAccountingPoliciesLineItems" substitutionGroup="xbrli:item" />
<element name="MarketableSecuritiesContractualMaturityPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="neog_MarketableSecuritiesContractualMaturityPeriod" substitutionGroup="xbrli:item" />
<element name="ProductsAndServicesPaymentTerms" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="neog_ProductsAndServicesPaymentTerms" substitutionGroup="xbrli:item" />
<element name="AnimalCareAndOtherMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_AnimalCareAndOtherMember" substitutionGroup="xbrli:item" />
<element name="BacterialAndGeneralSanitationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_BacterialAndGeneralSanitationMember" substitutionGroup="xbrli:item" />
<element name="CultureMediaAndOtherMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_CultureMediaAndOtherMember" substitutionGroup="xbrli:item" />
<element name="GenomicsServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_GenomicsServicesMember" substitutionGroup="xbrli:item" />
<element name="LifeSciencesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_LifeSciencesMember" substitutionGroup="xbrli:item" />
<element name="NaturalToxinsAllergensAndDrugResiduesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_NaturalToxinsAllergensAndDrugResiduesMember" substitutionGroup="xbrli:item" />
<element name="RodenticidesInsecticidesAndDisinfectantsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_RodenticidesInsecticidesAndDisinfectantsMember" substitutionGroup="xbrli:item" />
<element name="VeterinaryInstrumentsAndDisposablesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_VeterinaryInstrumentsAndDisposablesMember" substitutionGroup="xbrli:item" />
<element name="AnimalSafetyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_AnimalSafetyMember" substitutionGroup="xbrli:item" />
<element name="FoodSafetyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_FoodSafetyMember" substitutionGroup="xbrli:item" />
<element name="EarningsPerShareTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_EarningsPerShareTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="EarningsPerShareLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_EarningsPerShareLineItems" substitutionGroup="xbrli:item" />
<element name="ScheduleOfGeographicalInformationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_ScheduleOfGeographicalInformationTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ScheduleOfGeographicalInformationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_ScheduleOfGeographicalInformationLineItems" substitutionGroup="xbrli:item" />
<element name="TwoThousandElevenPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_TwoThousandElevenPlanMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne" substitutionGroup="xbrli:item" />
<element name="ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationConsiderationPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="neog_BusinessCombinationConsiderationPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PaymentForBusinessAcquisitionContingentConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="neog_PaymentForBusinessAcquisitionContingentConsideration" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="BusinessCombinationDateOfConsiderationPayable" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="neog_BusinessCombinationDateOfConsiderationPayable" substitutionGroup="xbrli:item" />
<element name="ClarusLabsIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_ClarusLabsIncMember" substitutionGroup="xbrli:item" />
<element name="LivestockGeneticServicesLlcMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_LivestockGeneticServicesLlcMember" substitutionGroup="xbrli:item" />
<element name="EdmontonAlbertabasedDeltaGenomicsCentreMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_EdmontonAlbertabasedDeltaGenomicsCentreMember" substitutionGroup="xbrli:item" />
<element name="UnsecuredRevolvingLineOfCreditMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_UnsecuredRevolvingLineOfCreditMember" substitutionGroup="xbrli:item" />
<element name="LiborPlusMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_LiborPlusMember" substitutionGroup="xbrli:item" />
<element name="CommitmentAndContingenciesTextualAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_CommitmentAndContingenciesTextualAbstract" substitutionGroup="xbrli:item" />
<element name="CommitmentsAndContingenciesDisclosureTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_CommitmentsAndContingenciesDisclosureTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="CommitmentsAndContingenciesDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_CommitmentsAndContingenciesDisclosureLineItems" substitutionGroup="xbrli:item" />
<element name="AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" substitutionGroup="xbrli:item" />
<element name="RemedialActionObjectiveTimeFrame" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="neog_RemedialActionObjectiveTimeFrame" substitutionGroup="xbrli:item" />
<element name="StockRepurchaseProgramsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_StockRepurchaseProgramsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="StockRepurchaseProgramLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="neog_StockRepurchaseProgramLineItems" substitutionGroup="xbrli:item" />
<element name="CumulativeStockRepurchasedAndRetiredValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="neog_CumulativeStockRepurchasedAndRetiredValue" substitutionGroup="xbrli:item" xbrli:balance="debit" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>neog-20191130_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 27-December-2019 [09:45:51] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ConsolidatedBalanceSheets" roleURI="http://neogencorp.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ConsolidatedStatementsOfIncome" roleURI="http://neogencorp.com/role/ConsolidatedStatementsOfIncome" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ComponentsOfLeaseExpenseDetail" roleURI="http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#UndiscountedMinimumLeasePaymentsDetail" roleURI="http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#InventoriesDetail" roleURI="http://neogencorp.com/role/InventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#CalculationOfNetIncomePerShareDetail" roleURI="http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#UndiscountedMinimumLeasePaymentsDetailAlternate1" roleURI="http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetailAlternate1" />
<calculationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories" use="optional" order="6" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" order="7" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets" use="optional" order="11" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities" use="optional" order="13" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" use="optional" order="14" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" use="optional" order="16" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_InventoryNet" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_Goodwill" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIndefiniteLivedIntangibleAssets" xlink:label="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet" use="optional" order="10" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_PreferredStockValue" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapital" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order="24" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ConsolidatedStatementsOfIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_OperatingExpenses" use="optional" order="3" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_SellingAndMarketingExpense" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GrossProfit" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold" use="optional" order="8" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_NonoperatingIncomeExpense" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="13" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/InventoriesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetailAlternate1">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_OperatingLeaseLiability" use="optional" order="8" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost" xlink:to="loc_us-gaap_OperatingLeaseCost" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost" xlink:to="loc_us-gaap_ShortTermLeaseCost" use="optional" order="2" weight="1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>neog-20191130_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 27-December-2019 [09:45:52] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ConsolidatedBalanceSheets" roleURI="http://neogencorp.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ConsolidatedStatementsOfIncome" roleURI="http://neogencorp.com/role/ConsolidatedStatementsOfIncome" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ConsolidatedStatementsOfEquity" roleURI="http://neogencorp.com/role/ConsolidatedStatementsOfEquity" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#AccountingPolicies" roleURI="http://neogencorp.com/role/AccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#Inventories" roleURI="http://neogencorp.com/role/Inventories" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#NetIncomePerShare" roleURI="http://neogencorp.com/role/NetIncomePerShare" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#SegmentInformationAndGeographicData" roleURI="http://neogencorp.com/role/SegmentInformationAndGeographicData" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#EquityCompensationPlans" roleURI="http://neogencorp.com/role/EquityCompensationPlans" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#BusinessAndProductLineAcquisitions" roleURI="http://neogencorp.com/role/BusinessAndProductLineAcquisitions" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#LongTermDebt" roleURI="http://neogencorp.com/role/LongTermDebt" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#CommitmentsAndContingencies" roleURI="http://neogencorp.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#StockPurchase" roleURI="http://neogencorp.com/role/StockPurchase" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#AccountingPoliciesPolicies" roleURI="http://neogencorp.com/role/AccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#AccountingPoliciesTables" roleURI="http://neogencorp.com/role/AccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#InventoriesTables" roleURI="http://neogencorp.com/role/InventoriesTables" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#NetIncomePerShareTables" roleURI="http://neogencorp.com/role/NetIncomePerShareTables" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#SegmentInformationAndGeographicDataTables" roleURI="http://neogencorp.com/role/SegmentInformationAndGeographicDataTables" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#EquityCompensationPlansTables" roleURI="http://neogencorp.com/role/EquityCompensationPlansTables" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#AccountingPoliciesAdditionalInformationDetail" roleURI="http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail" roleURI="http://neogencorp.com/role/SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail" roleURI="http://neogencorp.com/role/WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ComponentsOfLeaseExpenseDetail" roleURI="http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#UndiscountedMinimumLeasePaymentsDetail" roleURI="http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#DisaggregatedRevenueDetail" roleURI="http://neogencorp.com/role/DisaggregatedRevenueDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#InventoriesDetail" roleURI="http://neogencorp.com/role/InventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#CalculationOfNetIncomePerShareDetail" roleURI="http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#SegmentInformationAndGeographicDataAdditionalInformationDetail" roleURI="http://neogencorp.com/role/SegmentInformationAndGeographicDataAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#SegmentInformationAndGeographicDataDetail" roleURI="http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#DisaggregatedRevenueByGeographicLocationDetail" roleURI="http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#EquityCompensationPlansAdditionalInformationDetail" roleURI="http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#StockOptionActivityDetail" roleURI="http://neogencorp.com/role/StockOptionActivityDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail" roleURI="http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#BusinessAndProductLineAcquisitionsAdditionalInformationDetail" roleURI="http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#LongTermDebtAdditionalInformationDetail" roleURI="http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#CommitmentsAndContingenciesAdditionalInformationDetail" roleURI="http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#StockPurchaseAdditionalInformationDetail" roleURI="http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#CoverPage" roleURI="http://neogencorp.com/role/CoverPage" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_22" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_AssetsAbstract_22" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_34" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_22" xlink:to="loc_us-gaap_Assets_34" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_23" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_22" xlink:to="loc_us-gaap_AssetsCurrentAbstract_23" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_37" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_37" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_40" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23" xlink:to="loc_us-gaap_AssetsCurrent_40" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_35" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_35" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_38" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23" xlink:to="loc_us-gaap_InventoryNet_38" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_36" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_36" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_39" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_39" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_29" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_22" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_29" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_29" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_54" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_29" xlink:to="loc_us-gaap_Goodwill_54" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIndefiniteLivedIntangibleAssets" xlink:label="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets_55" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_29" xlink:to="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets_55" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_33" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_22" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_33" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_48" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_CommitmentsAndContingencies_48" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_45" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_45" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_47" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_Liabilities_47" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_49" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_49" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_28" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_28" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_50" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_AccountsPayableCurrent_50" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_52" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_52" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_51" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_51" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_44" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_LiabilitiesCurrent_44" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_53" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_53" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_46" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_46" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_32" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_StockholdersEquityAbstract_32" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_60" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_60" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_59" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_AdditionalPaidInCapital_59" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_58" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_CommonStockValue_58" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_57" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_PreferredStockValue_57" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_61" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_61" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_62" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_StockholdersEquity_62" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_31" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_StatementTable_31" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_24" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_31" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_24" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_25" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_24" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_25" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_25_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_24" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_25_default" use="optional" order="37" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_68" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_73" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_73" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_79" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_79" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_80" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_80" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_81" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_CommonStockSharesIssued_81" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_82" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_82" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_74" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_74" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_75" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_75" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_76" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_76" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_77" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_PreferredStockSharesIssued_77" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_78" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_78" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_69" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_StatementTable_69" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_65" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_69" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_65" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_66" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_65" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_66" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_66_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_65" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_66_default" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ConsolidatedStatementsOfIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_93" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_85" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_CostOfRevenueAbstract_85" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_95" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_85" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_95" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_86" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_EarningsPerShareAbstract_86" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_96" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_86" xlink:to="loc_us-gaap_EarningsPerShareBasic_96" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_97" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_86" xlink:to="loc_us-gaap_EarningsPerShareDiluted_97" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_GrossProfit_109" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_111" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_112" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_112" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_115" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_NetIncomeLoss_115" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_88" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_88" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_99" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_88" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_99" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_101" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_88" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_101" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_88" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_100" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_89" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_OperatingExpensesAbstract_89" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_103" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_89" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_103" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_89" xlink:to="loc_us-gaap_OperatingExpenses_105" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_104" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_89" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_104" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_89" xlink:to="loc_us-gaap_SellingAndMarketingExpense_102" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_110" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_OperatingIncomeLoss_110" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_92" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_RevenuesAbstract_92" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_92" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_108" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_94" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_StatementTable_94" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_90" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_94" xlink:to="loc_srt_ProductOrServiceAxis_90" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_91" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_90" xlink:to="loc_srt_ProductsAndServicesDomain_91" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_91_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_90" xlink:to="loc_srt_ProductsAndServicesDomain_91_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_106" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_91" xlink:to="loc_us-gaap_ProductMember_106" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_107" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_91" xlink:to="loc_us-gaap_ServiceMember_107" use="optional" order="27" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_119" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_126" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_119" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_126" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_123" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_119" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_123" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_122" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_119" xlink:to="loc_us-gaap_ProfitLoss_122" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_120" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_119" xlink:to="loc_us-gaap_StatementTable_120" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_488982" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_119" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_488982" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ConsolidatedStatementsOfEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_132" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_140" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_146" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_ProfitLoss_145" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_StatementTable_133" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_133" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_131" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_129" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_131" xlink:to="loc_us-gaap_EquityComponentDomain_129" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_129_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_131" xlink:to="loc_us-gaap_EquityComponentDomain_129_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_136" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_129" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_136" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_129" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_135" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_129" xlink:to="loc_us-gaap_CommonStockMember_134" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_129" xlink:to="loc_us-gaap_RetainedEarningsMember_137" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_139" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_144" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_142" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_143" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_141" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_157" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_157" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_177" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_157" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_176" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_175" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_157" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_175" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_154" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_157" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_154" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_167" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_154" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_167" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_480615" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_154" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_480615" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_155" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_157" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_155" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_172" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_155" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_172" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_171" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_155" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_171" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_170" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_155" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_170" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_168" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_155" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_168" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_169" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_155" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_169" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_156" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_157" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_156" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_156" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_151" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_151" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_159" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_151" xlink:to="loc_us-gaap_ShareBasedCompensation_160" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_156" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_152" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_480614" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_152" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_480614" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_161" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_152" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_161" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_162" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_152" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_162" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_163" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_152" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_163" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_174" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_156" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_174" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_173" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_156" xlink:to="loc_us-gaap_ProfitLoss_173" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_157" xlink:to="loc_us-gaap_StatementTable_158" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="24" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/AccountingPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_464" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_467" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_464" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_467" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_465" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_464" xlink:to="loc_us-gaap_StatementTable_465" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_463" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_465" xlink:to="loc_dei_LegalEntityAxis_463" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_466" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_463" xlink:to="loc_dei_EntityDomain_466" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_466_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_463" xlink:to="loc_dei_EntityDomain_466_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/Inventories">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_504" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_507" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_504" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_507" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_505" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_504" xlink:to="loc_us-gaap_StatementTable_505" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_503" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_505" xlink:to="loc_dei_LegalEntityAxis_503" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_506" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_503" xlink:to="loc_dei_EntityDomain_506" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_506_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_503" xlink:to="loc_dei_EntityDomain_506_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/NetIncomePerShare">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_518" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_521" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_518" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_521" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_519" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_518" xlink:to="loc_us-gaap_StatementTable_519" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_517" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_519" xlink:to="loc_dei_LegalEntityAxis_517" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_520" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_517" xlink:to="loc_dei_EntityDomain_520" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_520_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_517" xlink:to="loc_dei_EntityDomain_520_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/SegmentInformationAndGeographicData">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_532" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_535" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_532" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_535" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_533" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_532" xlink:to="loc_us-gaap_StatementTable_533" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_531" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_533" xlink:to="loc_dei_LegalEntityAxis_531" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_534" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_531" xlink:to="loc_dei_EntityDomain_534" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_534_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_531" xlink:to="loc_dei_EntityDomain_534_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/EquityCompensationPlans">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_546" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_549" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_546" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_549" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_547" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_546" xlink:to="loc_us-gaap_StatementTable_547" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_545" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_547" xlink:to="loc_dei_LegalEntityAxis_545" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_548" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_545" xlink:to="loc_dei_EntityDomain_548" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_548_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_545" xlink:to="loc_dei_EntityDomain_548_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/BusinessAndProductLineAcquisitions">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_561" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_564" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_561" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_564" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_562" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_561" xlink:to="loc_us-gaap_StatementTable_562" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_560" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_562" xlink:to="loc_dei_LegalEntityAxis_560" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_563" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_560" xlink:to="loc_dei_EntityDomain_563" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_563_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_560" xlink:to="loc_dei_EntityDomain_563_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/LongTermDebt">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_568" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="loc_us-gaap_LongTermDebtTextBlock_571" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_568" xlink:to="loc_us-gaap_LongTermDebtTextBlock_571" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_569" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_568" xlink:to="loc_us-gaap_StatementTable_569" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_567" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_569" xlink:to="loc_dei_LegalEntityAxis_567" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_570" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_567" xlink:to="loc_dei_EntityDomain_570" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_570_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_567" xlink:to="loc_dei_EntityDomain_570_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/CommitmentsAndContingencies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_575" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_578" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_575" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_578" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_576" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_575" xlink:to="loc_us-gaap_StatementTable_576" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_574" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_576" xlink:to="loc_dei_LegalEntityAxis_574" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_577" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_574" xlink:to="loc_dei_EntityDomain_577" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_577_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_574" xlink:to="loc_dei_EntityDomain_577_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/StockPurchase">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_582" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_583" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_582" xlink:to="loc_us-gaap_StatementTable_583" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_581" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_583" xlink:to="loc_dei_LegalEntityAxis_581" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_584" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_581" xlink:to="loc_dei_EntityDomain_584" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_584_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_581" xlink:to="loc_dei_EntityDomain_584_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="loc_us-gaap_TreasuryStockTextBlock_585" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_582" xlink:to="loc_us-gaap_TreasuryStockTextBlock_585" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/AccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_471" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_479" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_479" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_477" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_477" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_474" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_474" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_478" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_478" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_484" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_484" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_485" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_485" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_487" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_487" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_483" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_483" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_480" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_480" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_476" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_476" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_482" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_482" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock" xlink:label="loc_neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock_475" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock_475" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_488" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_488" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_472" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_StatementTable_472" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_470" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_472" xlink:to="loc_dei_LegalEntityAxis_470" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_473" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_470" xlink:to="loc_dei_EntityDomain_473" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_473_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_470" xlink:to="loc_dei_EntityDomain_473_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_481" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_UseOfEstimates_481" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_465414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_465414" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_489078" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_489078" use="optional" order="20" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/AccountingPoliciesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_495" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_499" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_495" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_499" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_496" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_495" xlink:to="loc_us-gaap_StatementTable_496" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_492" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_496" xlink:to="loc_srt_ConsolidationItemsAxis_492" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_493" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_492" xlink:to="loc_srt_ConsolidationItemsDomain_493" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_493_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_492" xlink:to="loc_srt_ConsolidationItemsDomain_493_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_497" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_493" xlink:to="loc_us-gaap_OperatingSegmentsMember_497" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" xlink:label="loc_neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock_488983" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_495" xlink:to="loc_neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock_488983" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock" xlink:label="loc_neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock_488984" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_495" xlink:to="loc_neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock_488984" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_488985" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_495" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_488985" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_488986" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_495" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_488986" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/InventoriesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_511" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_514" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_511" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_514" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_512" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_511" xlink:to="loc_us-gaap_StatementTable_512" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_510" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_512" xlink:to="loc_dei_LegalEntityAxis_510" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_513" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_510" xlink:to="loc_dei_EntityDomain_513" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_513_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_510" xlink:to="loc_dei_EntityDomain_513_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/NetIncomePerShareTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_525" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_528" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_525" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_528" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_526" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_525" xlink:to="loc_us-gaap_StatementTable_526" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_524" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_526" xlink:to="loc_dei_LegalEntityAxis_524" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_527" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_524" xlink:to="loc_dei_EntityDomain_527" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_527_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_524" xlink:to="loc_dei_EntityDomain_527_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/SegmentInformationAndGeographicDataTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_539" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_542" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_539" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_542" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_540" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_539" xlink:to="loc_us-gaap_StatementTable_540" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_538" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_540" xlink:to="loc_dei_LegalEntityAxis_538" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_541" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_538" xlink:to="loc_dei_EntityDomain_541" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_541_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_538" xlink:to="loc_dei_EntityDomain_541_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_372708" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_539" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_372708" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/EquityCompensationPlansTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_553" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_556" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_553" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_556" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_554" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_553" xlink:to="loc_us-gaap_StatementTable_554" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_552" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_554" xlink:to="loc_dei_LegalEntityAxis_552" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_555" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_552" xlink:to="loc_dei_EntityDomain_555" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_555_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_552" xlink:to="loc_dei_EntityDomain_555_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_480619" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_553" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_480619" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_SignificantAccountingPoliciesLineItems" xlink:label="loc_neog_SignificantAccountingPoliciesLineItems_184" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_SignificantAccountingPoliciesLineItems_184" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_191" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_MarketableSecuritiesContractualMaturityPeriod" xlink:label="loc_neog_MarketableSecuritiesContractualMaturityPeriod_190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_SignificantAccountingPoliciesLineItems_184" xlink:to="loc_neog_MarketableSecuritiesContractualMaturityPeriod_190" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_SignificantAccountingPoliciesTable" xlink:label="loc_neog_SignificantAccountingPoliciesTable_185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_neog_SignificantAccountingPoliciesLineItems_184" xlink:to="loc_neog_SignificantAccountingPoliciesTable_185" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_181" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_neog_SignificantAccountingPoliciesTable_185" xlink:to="loc_dei_LegalEntityAxis_181" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_186" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_181" xlink:to="loc_dei_EntityDomain_186" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_186_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_181" xlink:to="loc_dei_EntityDomain_186_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_182" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_neog_SignificantAccountingPoliciesTable_185" xlink:to="loc_srt_RangeAxis_182" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_183" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_182" xlink:to="loc_srt_RangeMember_183" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_183_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_182" xlink:to="loc_srt_RangeMember_183_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_183" xlink:to="loc_srt_MaximumMember_188" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_187" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_183" xlink:to="loc_srt_MinimumMember_187" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_444140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_neog_SignificantAccountingPoliciesTable_185" xlink:to="loc_srt_StatementGeographicalAxis_444140" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_444141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_444140" xlink:to="loc_srt_SegmentGeographicalDomain_444141" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_444141_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_444140" xlink:to="loc_srt_SegmentGeographicalDomain_444141_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_444163" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_neog_SignificantAccountingPoliciesTable_185" xlink:to="loc_srt_MajorCustomersAxis_444163" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_444164" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_444163" xlink:to="loc_srt_NameOfMajorCustomerDomain_444164" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_444164_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_444163" xlink:to="loc_srt_NameOfMajorCustomerDomain_444164_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_444177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_neog_SignificantAccountingPoliciesTable_185" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_444177" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_444178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_444177" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_444178" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_444178_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_444177" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_444178_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_444191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_neog_SignificantAccountingPoliciesTable_185" xlink:to="loc_srt_ProductOrServiceAxis_444191" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_444192" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_444191" xlink:to="loc_srt_ProductsAndServicesDomain_444192" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_444192_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_444191" xlink:to="loc_srt_ProductsAndServicesDomain_444192_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_444197" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_neog_SignificantAccountingPoliciesTable_185" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_444197" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_444198" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_444197" xlink:to="loc_us-gaap_TypeOfAdoptionMember_444198" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_444198_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_444197" xlink:to="loc_us-gaap_TypeOfAdoptionMember_444198_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ProductsAndServicesPaymentTerms" xlink:label="loc_neog_ProductsAndServicesPaymentTerms_374025" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_SignificantAccountingPoliciesLineItems_184" xlink:to="loc_neog_ProductsAndServicesPaymentTerms_374025" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_489074" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_SignificantAccountingPoliciesLineItems_184" xlink:to="loc_us-gaap_OperatingLeasePayments_489074" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_489075" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_SignificantAccountingPoliciesLineItems_184" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_489075" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_489073" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_SignificantAccountingPoliciesLineItems_184" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_489073" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_489187" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_SignificantAccountingPoliciesLineItems_184" xlink:to="loc_us-gaap_OperatingLeaseLiability_489187" use="optional" order="31" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_489020" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_489017" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_489020" xlink:to="loc_us-gaap_StatementTable_489017" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_489018" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_489017" xlink:to="loc_us-gaap_StatementClassOfStockAxis_489018" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_489019" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_489018" xlink:to="loc_us-gaap_ClassOfStockDomain_489019" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_489019_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_489018" xlink:to="loc_us-gaap_ClassOfStockDomain_489019_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_489021" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489020" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_489021" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_489022" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489020" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_489022" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_489023" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489020" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_489023" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_489030" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_489027" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_489030" xlink:to="loc_us-gaap_StatementTable_489027" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_489028" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_489027" xlink:to="loc_us-gaap_StatementClassOfStockAxis_489028" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_489029" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_489028" xlink:to="loc_us-gaap_ClassOfStockDomain_489029" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_489029_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_489028" xlink:to="loc_us-gaap_ClassOfStockDomain_489029_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_489031" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489030" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_489031" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_489032" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489030" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_489032" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_489039" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_489036" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_489039" xlink:to="loc_us-gaap_StatementTable_489036" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_489037" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_489036" xlink:to="loc_us-gaap_StatementClassOfStockAxis_489037" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_489038" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_489037" xlink:to="loc_us-gaap_ClassOfStockDomain_489038" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_489038_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_489037" xlink:to="loc_us-gaap_ClassOfStockDomain_489038_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_489040" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489039" xlink:to="loc_us-gaap_OperatingLeaseCost_489040" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_489041" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489039" xlink:to="loc_us-gaap_ShortTermLeaseCost_489041" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_489042" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489039" xlink:to="loc_us-gaap_LeaseCost_489042" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_489049" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_489046" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_StatementTable_489046" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_489047" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_489046" xlink:to="loc_us-gaap_StatementClassOfStockAxis_489047" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_489048" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_489047" xlink:to="loc_us-gaap_ClassOfStockDomain_489048" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_489048_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_489047" xlink:to="loc_us-gaap_ClassOfStockDomain_489048_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_489050" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_489050" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_489051" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_489051" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_489052" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_489052" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_489053" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_489053" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_489054" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_489054" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_489055" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_489055" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_489056" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_489056" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_489057" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_489057" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_489058" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_OperatingLeaseLiability_489058" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/DisaggregatedRevenueDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_198" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_199" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_198" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_199" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_200" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_199" xlink:to="loc_dei_LegalEntityAxis_200" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_200" xlink:to="loc_dei_EntityDomain_206" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_206_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_200" xlink:to="loc_dei_EntityDomain_206_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_201" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_199" xlink:to="loc_srt_ProductOrServiceAxis_201" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_202" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_201" xlink:to="loc_srt_ProductsAndServicesDomain_202" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_202_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_201" xlink:to="loc_srt_ProductsAndServicesDomain_202_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_AnimalCareAndOtherMember" xlink:label="loc_neog_AnimalCareAndOtherMember_214" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_neog_AnimalCareAndOtherMember_214" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_BacterialAndGeneralSanitationMember" xlink:label="loc_neog_BacterialAndGeneralSanitationMember_208" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_neog_BacterialAndGeneralSanitationMember_208" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_CultureMediaAndOtherMember" xlink:label="loc_neog_CultureMediaAndOtherMember_209" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_neog_CultureMediaAndOtherMember_209" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_GenomicsServicesMember" xlink:label="loc_neog_GenomicsServicesMember_211" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_neog_GenomicsServicesMember_211" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_LifeSciencesMember" xlink:label="loc_neog_LifeSciencesMember_212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_neog_LifeSciencesMember_212" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_NaturalToxinsAllergensAndDrugResiduesMember" xlink:label="loc_neog_NaturalToxinsAllergensAndDrugResiduesMember_207" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_neog_NaturalToxinsAllergensAndDrugResiduesMember_207" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_RodenticidesInsecticidesAndDisinfectantsMember" xlink:label="loc_neog_RodenticidesInsecticidesAndDisinfectantsMember_210" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_neog_RodenticidesInsecticidesAndDisinfectantsMember_210" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_VeterinaryInstrumentsAndDisposablesMember" xlink:label="loc_neog_VeterinaryInstrumentsAndDisposablesMember_213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_neog_VeterinaryInstrumentsAndDisposablesMember_213" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_199" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_204" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_204" xlink:to="loc_us-gaap_SegmentDomain_203" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_203_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_204" xlink:to="loc_us-gaap_SegmentDomain_203_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_AnimalSafetyMember" xlink:label="loc_neog_AnimalSafetyMember_216" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_203" xlink:to="loc_neog_AnimalSafetyMember_216" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_FoodSafetyMember" xlink:label="loc_neog_FoodSafetyMember_215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_203" xlink:to="loc_neog_FoodSafetyMember_215" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_198" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_205" use="optional" order="21" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/InventoriesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_246" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_245" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_246" xlink:to="loc_us-gaap_InventoryCurrentTable_245" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_247" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_245" xlink:to="loc_dei_LegalEntityAxis_247" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_252" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_247" xlink:to="loc_dei_EntityDomain_252" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_252_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_247" xlink:to="loc_dei_EntityDomain_252_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_250" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_246" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_250" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_251" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_246" xlink:to="loc_us-gaap_InventoryNet_251" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_248" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_246" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_248" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_249" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_246" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_249" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail">
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_EarningsPerShareLineItems" xlink:label="loc_neog_EarningsPerShareLineItems_256" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_255" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_EarningsPerShareLineItems_256" xlink:to="loc_us-gaap_EarningsPerShareAbstract_255" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_259" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_255" xlink:to="loc_us-gaap_EarningsPerShareBasic_259" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_260" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_255" xlink:to="loc_us-gaap_EarningsPerShareDiluted_260" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_EarningsPerShareTable" xlink:label="loc_neog_EarningsPerShareTable_257" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_neog_EarningsPerShareLineItems_256" xlink:to="loc_neog_EarningsPerShareTable_257" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_258" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_neog_EarningsPerShareTable_257" xlink:to="loc_dei_LegalEntityAxis_258" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_265" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_258" xlink:to="loc_dei_EntityDomain_265" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_265_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_258" xlink:to="loc_dei_EntityDomain_265_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_263" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_EarningsPerShareLineItems_256" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_263" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_261" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_EarningsPerShareLineItems_256" xlink:to="loc_us-gaap_NetIncomeLoss_261" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_EarningsPerShareLineItems_256" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_264" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_262" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_EarningsPerShareLineItems_256" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_262" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/SegmentInformationAndGeographicDataAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_270" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_272" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_270" xlink:to="loc_us-gaap_NumberOfReportableSegments_272" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_269" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_270" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_269" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_268" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_269" xlink:to="loc_dei_LegalEntityAxis_268" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_271" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_268" xlink:to="loc_dei_EntityDomain_271" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_271_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_268" xlink:to="loc_dei_EntityDomain_271_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_444050" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_269" xlink:to="loc_srt_StatementGeographicalAxis_444050" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_444051" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_444050" xlink:to="loc_srt_SegmentGeographicalDomain_444051" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_444051_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_444050" xlink:to="loc_srt_SegmentGeographicalDomain_444051_default" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_282" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_294" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_282" xlink:to="loc_us-gaap_Assets_294" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_282" xlink:to="loc_us-gaap_OperatingIncomeLoss_293" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_292" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_282" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_292" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_282" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_280" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_275" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_280" xlink:to="loc_srt_ConsolidationItemsAxis_275" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_275" xlink:to="loc_srt_ConsolidationItemsDomain_276" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_276_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_275" xlink:to="loc_srt_ConsolidationItemsDomain_276_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_286" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_276" xlink:to="loc_us-gaap_OperatingSegmentsMember_286" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_280" xlink:to="loc_dei_LegalEntityAxis_277" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_287" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_277" xlink:to="loc_dei_EntityDomain_287" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_287_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_277" xlink:to="loc_dei_EntityDomain_287_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_280" xlink:to="loc_srt_ProductOrServiceAxis_278" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_278" xlink:to="loc_srt_ProductsAndServicesDomain_279" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_279_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_278" xlink:to="loc_srt_ProductsAndServicesDomain_279_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_288" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_279" xlink:to="loc_us-gaap_ProductMember_288" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_289" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_279" xlink:to="loc_us-gaap_ServiceMember_289" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_280" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_283" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_283" xlink:to="loc_us-gaap_SegmentDomain_281" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_281_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_283" xlink:to="loc_us-gaap_SegmentDomain_281_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_AnimalSafetyMember" xlink:label="loc_neog_AnimalSafetyMember_291" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_281" xlink:to="loc_neog_AnimalSafetyMember_291" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_FoodSafetyMember" xlink:label="loc_neog_FoodSafetyMember_290" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_281" xlink:to="loc_neog_FoodSafetyMember_290" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsAxis" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsAxis_284" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_280" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsAxis_284" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_285" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_284" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_285" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_285_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_284" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_285_default" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntersubsegmentEliminationsMember" xlink:label="loc_us-gaap_IntersubsegmentEliminationsMember_295" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsDomain_285" xlink:to="loc_us-gaap_IntersubsegmentEliminationsMember_295" use="optional" order="25" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail">
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfGeographicalInformationLineItems" xlink:label="loc_neog_ScheduleOfGeographicalInformationLineItems_320" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_325" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_ScheduleOfGeographicalInformationLineItems_320" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_325" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfGeographicalInformationTable" xlink:label="loc_neog_ScheduleOfGeographicalInformationTable_321" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_neog_ScheduleOfGeographicalInformationLineItems_320" xlink:to="loc_neog_ScheduleOfGeographicalInformationTable_321" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_319" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_neog_ScheduleOfGeographicalInformationTable_321" xlink:to="loc_dei_LegalEntityAxis_319" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_324" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_319" xlink:to="loc_dei_EntityDomain_324" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_324_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_319" xlink:to="loc_dei_EntityDomain_324_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_323" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_neog_ScheduleOfGeographicalInformationTable_321" xlink:to="loc_srt_StatementGeographicalAxis_323" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_322" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_323" xlink:to="loc_srt_SegmentGeographicalDomain_322" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_322_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_323" xlink:to="loc_srt_SegmentGeographicalDomain_322_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaap_NonUsMember_327" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_322" xlink:to="loc_us-gaap_NonUsMember_327" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_326" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_322" xlink:to="loc_country_US_326" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_337" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_347" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_337" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_347" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_349" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_337" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_349" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_351" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_337" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_351" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne" xlink:label="loc_neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne_348" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_337" xlink:to="loc_neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne_348" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_350" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_337" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_350" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_339" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_337" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_339" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_330" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_339" xlink:to="loc_dei_LegalEntityAxis_330" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_341" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_330" xlink:to="loc_dei_EntityDomain_341" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_341_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_330" xlink:to="loc_dei_EntityDomain_341_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_331" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_339" xlink:to="loc_us-gaap_PlanNameAxis_331" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_332" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_331" xlink:to="loc_us-gaap_PlanNameDomain_332" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_332_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_331" xlink:to="loc_us-gaap_PlanNameDomain_332_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_TwoThousandElevenPlanMember" xlink:label="loc_neog_TwoThousandElevenPlanMember_342" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_332" xlink:to="loc_neog_TwoThousandElevenPlanMember_342" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_333" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_339" xlink:to="loc_srt_RangeAxis_333" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_334" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_333" xlink:to="loc_srt_RangeMember_334" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_334_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_333" xlink:to="loc_srt_RangeMember_334_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_344" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_334" xlink:to="loc_srt_MaximumMember_344" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_343" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_334" xlink:to="loc_srt_MinimumMember_343" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_340" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_339" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_340" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_335" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_340" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_335" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_335_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_340" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_335_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember_345" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_335" xlink:to="loc_us-gaap_EmployeeStockMember_345" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_338" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_339" xlink:to="loc_srt_StatementScenarioAxis_338" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_336" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_338" xlink:to="loc_srt_ScenarioUnspecifiedDomain_336" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_336_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_338" xlink:to="loc_srt_ScenarioUnspecifiedDomain_336_default" use="optional" order="25" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/StockOptionActivityDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_355" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_355" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_354" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_355" xlink:to="loc_dei_LegalEntityAxis_354" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_357" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_354" xlink:to="loc_dei_EntityDomain_357" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_357_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_354" xlink:to="loc_dei_EntityDomain_357_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_361" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_361" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_359" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_359" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_358" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_358" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_363" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_363" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_365" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_365" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_366" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_366" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_364" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_364" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_360" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_360" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail">
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems" xlink:label="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems_372" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable" xlink:label="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable_373" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems_372" xlink:to="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable_373" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_370" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable_373" xlink:to="loc_dei_LegalEntityAxis_370" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_375" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_370" xlink:to="loc_dei_EntityDomain_375" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_375_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_370" xlink:to="loc_dei_EntityDomain_375_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_374" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable_373" xlink:to="loc_srt_StatementScenarioAxis_374" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_371" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_374" xlink:to="loc_srt_ScenarioUnspecifiedDomain_371" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_371_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_374" xlink:to="loc_srt_ScenarioUnspecifiedDomain_371_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_378" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems_372" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_378" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_380" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems_372" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_380" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_379" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems_372" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_379" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_377" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems_372" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_377" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_444384" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_444380" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_StatementTable_444380" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_444381" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_444380" xlink:to="loc_us-gaap_StatementClassOfStockAxis_444381" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_444382" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_444381" xlink:to="loc_us-gaap_ClassOfStockDomain_444382" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_444382_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_444381" xlink:to="loc_us-gaap_ClassOfStockDomain_444382_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_444388" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_444380" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_444388" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_444389" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_444388" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_444389" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_444389_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_444388" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_444389_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ClarusLabsIncMember" xlink:label="loc_neog_ClarusLabsIncMember_465309" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_444389" xlink:to="loc_neog_ClarusLabsIncMember_465309" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_LivestockGeneticServicesLlcMember" xlink:label="loc_neog_LivestockGeneticServicesLlcMember_465310" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_444389" xlink:to="loc_neog_LivestockGeneticServicesLlcMember_465310" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_EdmontonAlbertabasedDeltaGenomicsCentreMember" xlink:label="loc_neog_EdmontonAlbertabasedDeltaGenomicsCentreMember_465315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_444389" xlink:to="loc_neog_EdmontonAlbertabasedDeltaGenomicsCentreMember_465315" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_444448" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_444380" xlink:to="loc_srt_RangeAxis_444448" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_444449" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_444448" xlink:to="loc_srt_RangeMember_444449" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_444449_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_444448" xlink:to="loc_srt_RangeMember_444449_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_444450" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_444449" xlink:to="loc_srt_MaximumMember_444450" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_444451" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_444449" xlink:to="loc_srt_MinimumMember_444451" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_444444" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_444380" xlink:to="loc_srt_StatementScenarioAxis_444444" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_444445" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_444444" xlink:to="loc_srt_ScenarioUnspecifiedDomain_444445" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_444445_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_444444" xlink:to="loc_srt_ScenarioUnspecifiedDomain_444445_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_489205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_444380" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_489205" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_489206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_489205" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_489206" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_489206_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_489205" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_489206_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_444395" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_444395" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_444397" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_444397" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_444403" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_444403" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_444405" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_444405" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_444418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_444418" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_444426" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_444426" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_444437" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_444437" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_444439" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_444439" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_444440" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_444440" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_444529" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_444529" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_BusinessCombinationConsiderationPayable" xlink:label="loc_neog_BusinessCombinationConsiderationPayable_465313" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_neog_BusinessCombinationConsiderationPayable_465313" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_PaymentForBusinessAcquisitionContingentConsideration" xlink:label="loc_neog_PaymentForBusinessAcquisitionContingentConsideration_465314" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_neog_PaymentForBusinessAcquisitionContingentConsideration_465314" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_480627" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_480627" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_BusinessCombinationDateOfConsiderationPayable" xlink:label="loc_neog_BusinessCombinationDateOfConsiderationPayable_480628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_neog_BusinessCombinationDateOfConsiderationPayable_480628" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_480629" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_480629" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_480630" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_480630" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForPreviousAcquisition" xlink:label="loc_us-gaap_PaymentsForPreviousAcquisition_489076" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_PaymentsForPreviousAcquisition_489076" use="optional" order="38" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_416" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_427" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_416" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_427" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_425" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_416" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_425" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_417" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_416" xlink:to="loc_us-gaap_DebtInstrumentTable_417" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_417" xlink:to="loc_us-gaap_CreditFacilityAxis_414" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_415" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_414" xlink:to="loc_us-gaap_CreditFacilityDomain_415" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_415_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_414" xlink:to="loc_us-gaap_CreditFacilityDomain_415_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_UnsecuredRevolvingLineOfCreditMember" xlink:label="loc_neog_UnsecuredRevolvingLineOfCreditMember_423" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_415" xlink:to="loc_neog_UnsecuredRevolvingLineOfCreditMember_423" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_417" xlink:to="loc_dei_LegalEntityAxis_418" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_431" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_418" xlink:to="loc_dei_EntityDomain_431" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_431_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_418" xlink:to="loc_dei_EntityDomain_431_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_421" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_417" xlink:to="loc_us-gaap_VariableRateAxis_421" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_422" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_421" xlink:to="loc_us-gaap_VariableRateDomain_422" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_422_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_421" xlink:to="loc_us-gaap_VariableRateDomain_422_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_LiborPlusMember" xlink:label="loc_neog_LiborPlusMember_433" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_422" xlink:to="loc_neog_LiborPlusMember_433" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_420" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_417" xlink:to="loc_srt_StatementScenarioAxis_420" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_419" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_420" xlink:to="loc_srt_ScenarioUnspecifiedDomain_419" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_419_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_420" xlink:to="loc_srt_ScenarioUnspecifiedDomain_419_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember" xlink:label="loc_srt_ScenarioForecastMember_432" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_419" xlink:to="loc_srt_ScenarioForecastMember_432" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_430" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_416" xlink:to="loc_us-gaap_LineOfCredit_430" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_428" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_416" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_428" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_426" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_416" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_426" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_429" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_416" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_429" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_424" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_416" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_424" use="optional" order="23" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:label="loc_neog_CommitmentsAndContingenciesDisclosureLineItems_436" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_443" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureLineItems_436" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_443" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" xlink:label="loc_neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod_444" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureLineItems_436" xlink:to="loc_neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod_444" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xlink:label="loc_us-gaap_AccruedEnvironmentalLossContingenciesCurrent_445" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureLineItems_436" xlink:to="loc_us-gaap_AccruedEnvironmentalLossContingenciesCurrent_445" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_CommitmentsAndContingenciesDisclosureTable" xlink:label="loc_neog_CommitmentsAndContingenciesDisclosureTable_437" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureLineItems_436" xlink:to="loc_neog_CommitmentsAndContingenciesDisclosureTable_437" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_438" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureTable_437" xlink:to="loc_dei_LegalEntityAxis_438" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_446" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_438" xlink:to="loc_dei_EntityDomain_446" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_446_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_438" xlink:to="loc_dei_EntityDomain_446_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_439" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureTable_437" xlink:to="loc_srt_RangeAxis_439" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_440" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_439" xlink:to="loc_srt_RangeMember_440" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_440_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_439" xlink:to="loc_srt_RangeMember_440_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_448" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_440" xlink:to="loc_srt_MaximumMember_448" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_447" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_440" xlink:to="loc_srt_MinimumMember_447" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="loc_us-gaap_OtherCommitmentsAxis_444075" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureTable_437" xlink:to="loc_us-gaap_OtherCommitmentsAxis_444075" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaap_OtherCommitmentsDomain_444076" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_444075" xlink:to="loc_us-gaap_OtherCommitmentsDomain_444076" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaap_OtherCommitmentsDomain_444076_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_444075" xlink:to="loc_us-gaap_OtherCommitmentsDomain_444076_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationExpense" xlink:label="loc_us-gaap_EnvironmentalRemediationExpense_441" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureLineItems_436" xlink:to="loc_us-gaap_EnvironmentalRemediationExpense_441" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_RemedialActionObjectiveTimeFrame" xlink:label="loc_neog_RemedialActionObjectiveTimeFrame_442" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureLineItems_436" xlink:to="loc_neog_RemedialActionObjectiveTimeFrame_442" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_StockRepurchaseProgramLineItems" xlink:label="loc_neog_StockRepurchaseProgramLineItems_454" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_CumulativeStockRepurchasedAndRetiredValue" xlink:label="loc_neog_CumulativeStockRepurchasedAndRetiredValue_459" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_StockRepurchaseProgramLineItems_454" xlink:to="loc_neog_CumulativeStockRepurchasedAndRetiredValue_459" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_460" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_StockRepurchaseProgramLineItems_454" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_460" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_458" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_neog_StockRepurchaseProgramLineItems_454" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_458" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_StockRepurchaseProgramsTable" xlink:label="loc_neog_StockRepurchaseProgramsTable_455" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_neog_StockRepurchaseProgramLineItems_454" xlink:to="loc_neog_StockRepurchaseProgramsTable_455" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_451" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_neog_StockRepurchaseProgramsTable_455" xlink:to="loc_dei_LegalEntityAxis_451" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_456" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_451" xlink:to="loc_dei_EntityDomain_456" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_456_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_451" xlink:to="loc_dei_EntityDomain_456_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_453" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_neog_StockRepurchaseProgramsTable_455" xlink:to="loc_srt_StatementScenarioAxis_453" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_452" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_453" xlink:to="loc_srt_ScenarioUnspecifiedDomain_452" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_452_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_453" xlink:to="loc_srt_ScenarioUnspecifiedDomain_452_default" use="optional" order="10" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>neog-20191130_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 27-December-2019 [09:45:51] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<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" />
<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" />
<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" />
<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" />
<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" />
<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" />
<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" />
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CoverAbstract" xml:lang="en-US">Cover [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFileNumber" xml:lang="en-US">Entity File Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentQuarterlyReport" xml:lang="en-US">Document Quarterly Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentTransitionReport" xml:lang="en-US">Document Transition Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityTaxIdentificationNumber" xml:lang="en-US">Entity Tax Identification Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CityAreaCode" xml:lang="en-US">City Area Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LocalPhoneNumber" xml:lang="en-US">Local Phone Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus" xml:lang="en-US">Entity Current Reporting Status</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityInteractiveDataCurrent" xml:lang="en-US">Entity Interactive Data Current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntitySmallBusiness" xml:lang="en-US">Entity Small Business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityShellCompany" xml:lang="en-US">Entity Shell Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine1" xml:lang="en-US">Entity Address, Address Line One</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCityOrTown" xml:lang="en-US">Entity Address, City or Town</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressStateOrProvince" xml:lang="en-US">Entity Address, State or Province</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressPostalZipCode" xml:lang="en-US">Entity Address, Postal Zip Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts Receivable, Net, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts receivable, less allowance of $1,700 and $1,700 at November 30, 2019 and May 31, 2019, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Total Current Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, Beginning of Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, End of Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventory, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xml:lang="en-US">Marketable Securities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xml:lang="en-US">Marketable securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid expenses and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrentAbstract" xml:lang="en-US">Other Assets, Noncurrent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrentAbstract" xml:lang="en-US">Other Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="lab_us-gaap_OtherAssetsNoncurrentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Amortizable intangible and other assets, net of accumulated amortization of $41,923 and $40,835 at November 30, 2019 and May 31, 2019, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIndefiniteLivedIntangibleAssets" xlink:label="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherIndefiniteLivedIntangibleAssets" xml:lang="en-US">Other Indefinite-lived Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherIndefiniteLivedIntangibleAssets" xml:lang="en-US">Other non-amortizable intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets" xlink:to="lab_us-gaap_OtherIndefiniteLivedIntangibleAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, Plant and Equipment, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Net Property and Equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and Stockholders' Equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies (note 8)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" xml:lang="en-US">Deferred Tax Liabilities, Net, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" xml:lang="en-US">Deferred Income Taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Total Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total Liabilities and Stockholders' Equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xml:lang="en-US">Accrued Income Taxes, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xml:lang="en-US">Income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Employee-related Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Accrued compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total Current Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xml:lang="en-US">Other Accrued Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xml:lang="en-US">Other accruals</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other Non-Current Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated other comprehensive loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional Paid in Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional paid-in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common stock, $0.16 par value, 120,000,000 shares authorized, 52,710,633 and 52,216,589 shares issued and outstanding at November 30, 2019 and May 31, 2019, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockValue" xml:lang="en-US">Preferred Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockValue" xml:lang="en-US">Preferred stock, $1.00 par value, 100,000 shares authorized, none issued and outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total Stockholders' Equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Accounts receivable, allowance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common stock, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common stock, shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock, Shares, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common stock, shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common stock, shares outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Beginning Balance (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Ending Balance (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Accumulated Amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Preferred stock, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US">Preferred Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US">Preferred stock, shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xml:lang="en-US">Preferred Stock, Shares Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xml:lang="en-US">Preferred stock, shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xml:lang="en-US">Preferred Stock, Shares Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xml:lang="en-US">Preferred stock, shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Income Statement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductMember" xml:lang="en-US">Product [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProductMember" xml:lang="en-US">Product Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ServiceMember" xml:lang="en-US">Service [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ServiceMember" xml:lang="en-US">Service Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xml:lang="en-US">Cost of Revenue [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xml:lang="en-US">Cost of Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US">Cost of Goods and Services Sold</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US">Total Cost of Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Earnings Per Share [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Net Income Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Net income attributable to Neogen per share:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Earnings Per Share, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Earnings Per Share, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross Profit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross Margin</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income Before Taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Provision for Income Taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Numerator for basic and diluted net income per share - Net income attributable to Neogen</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US">Other Income (Expense)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xml:lang="en-US">Interest income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Total Other Income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other income (expense)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating Expenses [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating Expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and Administrative Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and administrative</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Operating Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Total Operating Expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and Development Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and development</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xml:lang="en-US">Selling and Marketing Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xml:lang="en-US">Sales and marketing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuesAbstract" xml:lang="en-US">Revenues [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenuesAbstract" xml:lang="en-US">Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Total Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Total revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Total comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Other comprehensive income (loss), net of tax: currency translation adjustments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net Income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xml:lang="en-US">Other comprehensive income (loss), net of tax: unrealized gain (loss) on marketable securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other comprehensive income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Ending Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xml:lang="en-US">Issuance of shares under employee stock purchase plan (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xml:lang="en-US">Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xml:lang="en-US">Issuance of shares under share-based compensation plan (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xml:lang="en-US">Issuance of shares under employee stock purchase plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xml:lang="en-US">Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xml:lang="en-US">Issuance of shares under share-based compensation plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xml:lang="en-US">Net Increase In Cash and Cash Equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xml:lang="en-US">Effect of Exchange Rate on Cash and Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xml:lang="en-US">Effect of Exchange Rates on Cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Cash Flows From Financing Activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash From Financing Activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xml:lang="en-US">Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xml:lang="en-US">Exercise of stock options and issuance of employee stock purchase plan shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Cash Flows For Investing Activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash For Investing Activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US">Business acquisitions, net of cash acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xml:lang="en-US">Payments to Acquire Marketable Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xml:lang="en-US">Purchases of marketable securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xml:lang="en-US">Payments to Acquire Productive Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xml:lang="en-US">Purchases of property, equipment and other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xml:lang="en-US">Proceeds from the sale of marketable securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Cash Flows From Operating Activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net income to net cash from operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation and amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Change in operating assets and liabilities, net of business acquisitions:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Increase (Decrease) in Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Prepaid expenses and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xml:lang="en-US">Accounts payable, accruals and other changes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash From Operating Activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xml:lang="en-US">Accounting Policies [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xml:lang="en-US">Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xml:lang="en-US">Accounting Policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings Per Share [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Net Income per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAbstract" xml:lang="en-US">Segment Reporting [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Information and Geographic Data</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Equity Compensation Plans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xml:lang="en-US">Business Combinations [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xml:lang="en-US">Business Combination Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xml:lang="en-US">Business and Product Line Acquisitions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xml:lang="en-US">Debt Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="loc_us-gaap_LongTermDebtTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xml:lang="en-US">Long-term Debt [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xml:lang="en-US">Long Term Debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityAbstract" xml:lang="en-US">Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="loc_us-gaap_TreasuryStockTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xml:lang="en-US">Treasury Stock [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xml:lang="en-US">Stock Purchase</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockTextBlock" xlink:to="lab_us-gaap_TreasuryStockTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xml:lang="en-US">Cash and Cash Equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xml:lang="en-US">Comprehensive Income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xml:lang="en-US">Basis of Presentation and Consolidation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xml:lang="en-US">Fair Value of Financial Instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xml:lang="en-US">Goodwill and Other Intangible Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xml:lang="en-US">Long-Lived Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Income Taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventory</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xml:lang="en-US">Marketable Securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">Recent Accounting Pronouncements Not Yet Adopted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xml:lang="en-US">Receivables, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xml:lang="en-US">Accounts Receivable Allowance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock" xlink:label="loc_neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock" xml:lang="en-US">Recently Adopted Accounting Standards [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock" xml:lang="en-US">Recently Adopted Accounting Standards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock" xlink:to="lab_neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock" xml:lang="en-US">Recently Adopted Accounting Standards, Policy [Text Block]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xml:lang="en-US">Revenue Recognition, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xml:lang="en-US">Revenue Recognition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Estimates and Assumptions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Equity Compensation Plans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xml:lang="en-US">Leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidationItemsAxis" xml:lang="en-US">Consolidation Items [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ConsolidationItemsAxis" xml:lang="en-US">Consolidation Items [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidationItemsDomain" xml:lang="en-US">Consolidation Items [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ConsolidationItemsDomain" xml:lang="en-US">Consolidation Items [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingSegmentsMember" xml:lang="en-US">Operating Segments [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingSegmentsMember" xml:lang="en-US">Operating Segments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Disaggregated Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Disaggregated Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" xlink:label="loc_neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" xml:lang="en-US">Schedule Of Supplemental balance sheet information related to operating leases [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" xml:lang="en-US">Supplemental balance sheet information related to operating leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" xlink:to="lab_neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" xml:lang="en-US">Schedule Of Supplemental balance sheet information related to operating leases</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock" xlink:label="loc_neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock" xml:lang="en-US">Schedule of weighted average remaining lease term and weighted average discount rate [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock" xml:lang="en-US">Weighted average remaining lease term and weighted average discount rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock" xlink:to="lab_neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock" xml:lang="en-US">Schedule of weighted average remaining lease term and weighted average discount rate</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xml:lang="en-US">Components of lease expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US">Undiscounted minimum lease payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Calculation of Net Income Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Segment Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Share-based Compensation, Stock Options, Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Stock Option Activity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_SignificantAccountingPoliciesTable" xlink:label="loc_neog_SignificantAccountingPoliciesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_SignificantAccountingPoliciesTable" xml:lang="en-US">Significant Accounting Policies [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_SignificantAccountingPoliciesTable" xml:lang="en-US">Significant Accounting Policies [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_SignificantAccountingPoliciesTable" xlink:to="lab_neog_SignificantAccountingPoliciesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_SignificantAccountingPoliciesTable" xml:lang="en-US">Significant Accounting Policies [Table]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Range [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Range [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_SignificantAccountingPoliciesLineItems" xlink:label="loc_neog_SignificantAccountingPoliciesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_SignificantAccountingPoliciesLineItems" xml:lang="en-US">Significant Accounting Policies [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_SignificantAccountingPoliciesLineItems" xml:lang="en-US">Significant Accounting Policies [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_SignificantAccountingPoliciesLineItems" xlink:to="lab_neog_SignificantAccountingPoliciesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_SignificantAccountingPoliciesLineItems" xml:lang="en-US">Significant Accounting Policies [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Finite lived intangible assets, useful life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Finite lived intangible assets, useful life</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_MarketableSecuritiesContractualMaturityPeriod" xlink:label="loc_neog_MarketableSecuritiesContractualMaturityPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_MarketableSecuritiesContractualMaturityPeriod" xml:lang="en-US">Marketable Securities Contractual Maturity Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_MarketableSecuritiesContractualMaturityPeriod" xml:lang="en-US">Marketable securities, maturity period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_MarketableSecuritiesContractualMaturityPeriod" xlink:to="lab_neog_MarketableSecuritiesContractualMaturityPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_MarketableSecuritiesContractualMaturityPeriod" xml:lang="en-US">Marketable Securities Contractual Maturity Period</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ProductsAndServicesPaymentTerms" xlink:label="loc_neog_ProductsAndServicesPaymentTerms" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_ProductsAndServicesPaymentTerms" xml:lang="en-US">Products and Services, Payment Terms</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_neog_ProductsAndServicesPaymentTerms" xml:lang="en-US">Products and services, payment terms</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_ProductsAndServicesPaymentTerms" xlink:to="lab_neog_ProductsAndServicesPaymentTerms" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_ProductsAndServicesPaymentTerms" xml:lang="en-US">Products and Services, Payment Terms</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasePayments" xml:lang="en-US">Operating Lease, Payments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasePayments" xml:lang="en-US">Operating lease payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xml:lang="en-US">Right of use assets in exchange of lease liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating lease right of use asset</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Right of use - assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Operating Lease, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Operating lease liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Total lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MajorCustomersAxis" xml:lang="en-US">Customer [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xml:lang="en-US">Type of Adoption [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeasesAbstract" xml:lang="en-US">Leases [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating Lease, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Lease liabilities - current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Lease liabilities - non-current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Weighted average remaining lease term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Weighted average discount rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseCost" xml:lang="en-US">Operating Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseCost" xml:lang="en-US">Operating leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermLeaseCost" xml:lang="en-US">Short-term Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShortTermLeaseCost" xml:lang="en-US">Short term leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseCost" xml:lang="en-US">Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LeaseCost" xml:lang="en-US">Total lease expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xml:lang="en-US">2020</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">2022</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US">2024</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due after Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US">2025 and thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Total lease payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Less: imputed interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_AnimalCareAndOtherMember" xlink:label="loc_neog_AnimalCareAndOtherMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_AnimalCareAndOtherMember" xml:lang="en-US">Animal Care and Other [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_AnimalCareAndOtherMember" xml:lang="en-US">Animal Care &amp; Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_AnimalCareAndOtherMember" xlink:to="lab_neog_AnimalCareAndOtherMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_AnimalCareAndOtherMember" xml:lang="en-US">Animal Care and Other.</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_BacterialAndGeneralSanitationMember" xlink:label="loc_neog_BacterialAndGeneralSanitationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_BacterialAndGeneralSanitationMember" xml:lang="en-US">Bacterial and General Sanitation [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_BacterialAndGeneralSanitationMember" xml:lang="en-US">Bacterial &amp; General Sanitation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_BacterialAndGeneralSanitationMember" xlink:to="lab_neog_BacterialAndGeneralSanitationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_BacterialAndGeneralSanitationMember" xml:lang="en-US">Bacterial and General Sanitation.</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_CultureMediaAndOtherMember" xlink:label="loc_neog_CultureMediaAndOtherMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_CultureMediaAndOtherMember" xml:lang="en-US">Culture Media And Other [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_CultureMediaAndOtherMember" xml:lang="en-US">Culture Media &amp; Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_CultureMediaAndOtherMember" xlink:to="lab_neog_CultureMediaAndOtherMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_CultureMediaAndOtherMember" xml:lang="en-US">Culture Media And Other [Member]</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_GenomicsServicesMember" xlink:label="loc_neog_GenomicsServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_GenomicsServicesMember" xml:lang="en-US">Genomics Services [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_GenomicsServicesMember" xml:lang="en-US">Genomics Services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_GenomicsServicesMember" xlink:to="lab_neog_GenomicsServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_GenomicsServicesMember" xml:lang="en-US">Genomics Services.</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_LifeSciencesMember" xlink:label="loc_neog_LifeSciencesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_LifeSciencesMember" xml:lang="en-US">Life Sciences [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_LifeSciencesMember" xml:lang="en-US">Life Sciences</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_LifeSciencesMember" xlink:to="lab_neog_LifeSciencesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_LifeSciencesMember" xml:lang="en-US">Life Sciences [Member]</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_NaturalToxinsAllergensAndDrugResiduesMember" xlink:label="loc_neog_NaturalToxinsAllergensAndDrugResiduesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_NaturalToxinsAllergensAndDrugResiduesMember" xml:lang="en-US">Natural Toxins Allergens and Drug Residues [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_NaturalToxinsAllergensAndDrugResiduesMember" xml:lang="en-US">Natural Toxins, Allergens &amp; Drug Residues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_NaturalToxinsAllergensAndDrugResiduesMember" xlink:to="lab_neog_NaturalToxinsAllergensAndDrugResiduesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_NaturalToxinsAllergensAndDrugResiduesMember" xml:lang="en-US">Natural Toxins Allergens and Drug Residues.</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_RodenticidesInsecticidesAndDisinfectantsMember" xlink:label="loc_neog_RodenticidesInsecticidesAndDisinfectantsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_RodenticidesInsecticidesAndDisinfectantsMember" xml:lang="en-US">Rodenticides Insecticides and Disinfectants [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_RodenticidesInsecticidesAndDisinfectantsMember" xml:lang="en-US">Rodenticides, Insecticides &amp; Disinfectants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_RodenticidesInsecticidesAndDisinfectantsMember" xlink:to="lab_neog_RodenticidesInsecticidesAndDisinfectantsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_RodenticidesInsecticidesAndDisinfectantsMember" xml:lang="en-US">Rodenticides Insecticides and Disinfectants.</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_VeterinaryInstrumentsAndDisposablesMember" xlink:label="loc_neog_VeterinaryInstrumentsAndDisposablesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_VeterinaryInstrumentsAndDisposablesMember" xml:lang="en-US">Veterinary Instruments and Disposables [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_VeterinaryInstrumentsAndDisposablesMember" xml:lang="en-US">Veterinary Instruments &amp; Disposables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_VeterinaryInstrumentsAndDisposablesMember" xlink:to="lab_neog_VeterinaryInstrumentsAndDisposablesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_VeterinaryInstrumentsAndDisposablesMember" xml:lang="en-US">Veterinary Instruments and Disposables.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US">Segments [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US">Segments [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentDomain" xml:lang="en-US">Segments [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentDomain" xml:lang="en-US">Segments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_AnimalSafetyMember" xlink:label="loc_neog_AnimalSafetyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_AnimalSafetyMember" xml:lang="en-US">Animal Safety [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_AnimalSafetyMember" xml:lang="en-US">Animal Safety</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_AnimalSafetyMember" xlink:to="lab_neog_AnimalSafetyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_AnimalSafetyMember" xml:lang="en-US">Animal Safety</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_FoodSafetyMember" xlink:label="loc_neog_FoodSafetyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_FoodSafetyMember" xml:lang="en-US">Food Safety [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_FoodSafetyMember" xml:lang="en-US">Food Safety</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_FoodSafetyMember" xlink:to="lab_neog_FoodSafetyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_FoodSafetyMember" xml:lang="en-US">Food Safety</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryCurrentTable" xml:lang="en-US">Inventory, Current [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryCurrentTable" xml:lang="en-US">Inventory, Current [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryCurrentTable" xlink:to="lab_us-gaap_InventoryCurrentTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryLineItems" xml:lang="en-US">Inventory [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryLineItems" xml:lang="en-US">Inventory [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLineItems" xlink:to="lab_us-gaap_InventoryLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xml:lang="en-US">Finished and purchased goods</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xml:lang="en-US">Raw materials</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xml:lang="en-US">Work-in-process</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_EarningsPerShareTable" xlink:label="loc_neog_EarningsPerShareTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_EarningsPerShareTable" xml:lang="en-US">Earnings Per Share [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_EarningsPerShareTable" xml:lang="en-US">Earnings Per Share [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_EarningsPerShareTable" xlink:to="lab_neog_EarningsPerShareTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_EarningsPerShareTable" xml:lang="en-US">Earnings Per Share [Table]</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_EarningsPerShareLineItems" xlink:label="loc_neog_EarningsPerShareLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_EarningsPerShareLineItems" xml:lang="en-US">Earnings Per Share [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_EarningsPerShareLineItems" xml:lang="en-US">Earnings Per Share [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_EarningsPerShareLineItems" xlink:to="lab_neog_EarningsPerShareLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_EarningsPerShareLineItems" xml:lang="en-US">Earnings Per Share [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US">Effect of dilutive stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Denominator for diluted net income per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Denominator for basic net income per share - Weighted average shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NumberOfReportableSegments" xml:lang="en-US">Number of Reportable Segments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NumberOfReportableSegments" xml:lang="en-US">Number of reportable segments | Segment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xml:lang="en-US">Product revenues to external customers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsAxis" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsegmentsConsolidationItemsAxis" xml:lang="en-US">Subsegments Consolidation Items [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsegmentsConsolidationItemsAxis" xml:lang="en-US">Subsegments Consolidation Items [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="lab_us-gaap_SubsegmentsConsolidationItemsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsegmentsConsolidationItemsDomain" xml:lang="en-US">Subsegments Consolidation Items [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsegmentsConsolidationItemsDomain" xml:lang="en-US">Subsegments Consolidation Items [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsDomain" xlink:to="lab_us-gaap_SubsegmentsConsolidationItemsDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntersubsegmentEliminationsMember" xlink:label="loc_us-gaap_IntersubsegmentEliminationsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntersubsegmentEliminationsMember" xml:lang="en-US">Intersubsegment Eliminations [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntersubsegmentEliminationsMember" xml:lang="en-US">Corporate and Eliminations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersubsegmentEliminationsMember" xlink:to="lab_us-gaap_IntersubsegmentEliminationsMember" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfGeographicalInformationTable" xlink:label="loc_neog_ScheduleOfGeographicalInformationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_ScheduleOfGeographicalInformationTable" xml:lang="en-US">Schedule Of Geographical Information [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_ScheduleOfGeographicalInformationTable" xml:lang="en-US">Schedule Of Geographical Information [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_ScheduleOfGeographicalInformationTable" xlink:to="lab_neog_ScheduleOfGeographicalInformationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_ScheduleOfGeographicalInformationTable" xml:lang="en-US">Schedule Of Geographical Information [Table]</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfGeographicalInformationLineItems" xlink:label="loc_neog_ScheduleOfGeographicalInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_ScheduleOfGeographicalInformationLineItems" xml:lang="en-US">Schedule Of Geographical Information [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_ScheduleOfGeographicalInformationLineItems" xml:lang="en-US">Revenues by Geographic Location [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_ScheduleOfGeographicalInformationLineItems" xlink:to="lab_neog_ScheduleOfGeographicalInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_ScheduleOfGeographicalInformationLineItems" xml:lang="en-US">Schedule Of Geographical Information [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaap_NonUsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonUsMember" xml:lang="en-US">Non-US [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NonUsMember" xml:lang="en-US">International</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_US" xml:lang="en-US">UNITED STATES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_US" xml:lang="en-US">Domestic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_TwoThousandElevenPlanMember" xlink:label="loc_neog_TwoThousandElevenPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_TwoThousandElevenPlanMember" xml:lang="en-US">Two Thousand Eleven Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_TwoThousandElevenPlanMember" xml:lang="en-US">2011 Employee Stock Purchase Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_TwoThousandElevenPlanMember" xlink:to="lab_neog_TwoThousandElevenPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_TwoThousandElevenPlanMember" xml:lang="en-US">Two Thousand Eleven Plan [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US">Stock option vesting period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xml:lang="en-US">Compensation expense related to share based awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xml:lang="en-US">Annual maximum limit percentage of compensation to purchase shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne" xlink:label="loc_neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award, Options, Contractual Term One</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne" xml:lang="en-US">Stock option contractual terms</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne" xlink:to="lab_neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne" xml:lang="en-US">Share based compensation arrangement by share based payment award, options, contractual term one.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted-average fair value per share of stock options granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xml:lang="en-US">Sale of Stock [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xml:lang="en-US">Sale of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xml:lang="en-US">Sale of Stock [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xml:lang="en-US">Sale of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeStockMember" xml:lang="en-US">Employee Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeStockMember" xml:lang="en-US">Employee Stock Purchase Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementScenarioAxis" xml:lang="en-US">Scenario [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_StatementScenarioAxis" xml:lang="en-US">Scenario [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xml:lang="en-US">Scenario [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xml:lang="en-US">Scenario, Unspecified [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xml:lang="en-US">Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xml:lang="en-US">Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Shares, Forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Shares, Granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Shares Outstanding, Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Shares Outstanding, Ending Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Weighted-Average Exercise Price, Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Weighted-Average Exercise Price, Ending Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Weighted-Average Exercise Price, Exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Weighted-Average Exercise Price, Forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Weighted-Average Exercise Price, Granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Shares, Exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable" xlink:label="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable" xml:lang="en-US">Schedule of Weighted Average Assumptions for Fair Values of Stock Options [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable" xml:lang="en-US">Schedule of Weighted Average Assumptions for Fair Values of Stock Options [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable" xlink:to="lab_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable" xml:lang="en-US">Schedule of Weighted Average Assumptions for Fair Values of Stock Options [Table]</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems" xlink:label="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems" xml:lang="en-US">Schedule of Weighted Average Assumptions for Fair Values of Stock Options [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems" xml:lang="en-US">Schedule of Weighted Average Assumptions for Fair Values of Stock Options [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems" xlink:to="lab_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems" xml:lang="en-US">Schedule of Weighted Average Assumptions for Fair Values of Stock Options [Line Items]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US">Expected dividend yield</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Expected option life (in years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US">Expected stock price volatility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US">Risk-free interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xml:lang="en-US">Business Acquisition [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Payments to Acquire Businesses, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Cash consideration for purchase of business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xml:lang="en-US">Contingent consideration potential payment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xml:lang="en-US">Purchase price allocation for inventory</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xml:lang="en-US">Purchase price allocation for land, property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xml:lang="en-US">Allocation of purchase price for contingent consideration potential payment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xml:lang="en-US">Purchase price allocation for intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xml:lang="en-US">Purchase price allocation for non-amortizable intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xml:lang="en-US">Purchase price allocation for accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xml:lang="en-US">Purchase price allocation for deferred tax liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_BusinessCombinationConsiderationPayable" xlink:label="loc_neog_BusinessCombinationConsiderationPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_BusinessCombinationConsiderationPayable" xml:lang="en-US">Business Combination, Consideration Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_BusinessCombinationConsiderationPayable" xml:lang="en-US">Cash payable to former owner for purchase of business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_BusinessCombinationConsiderationPayable" xlink:to="lab_neog_BusinessCombinationConsiderationPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_BusinessCombinationConsiderationPayable" xml:lang="en-US">Business Combination, Consideration Payable</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_PaymentForBusinessAcquisitionContingentConsideration" xlink:label="loc_neog_PaymentForBusinessAcquisitionContingentConsideration" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_PaymentForBusinessAcquisitionContingentConsideration" xml:lang="en-US">Payment For Business Acquisition Contingent Consideration</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_PaymentForBusinessAcquisitionContingentConsideration" xml:lang="en-US">Cash paid for purchase of business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_PaymentForBusinessAcquisitionContingentConsideration" xlink:to="lab_neog_PaymentForBusinessAcquisitionContingentConsideration" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_PaymentForBusinessAcquisitionContingentConsideration" xml:lang="en-US">Payment for business acquisition contingent consideration.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xml:lang="en-US">Payment for Contingent Consideration Liability, Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xml:lang="en-US">Contingent consideration paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_BusinessCombinationDateOfConsiderationPayable" xlink:label="loc_neog_BusinessCombinationDateOfConsiderationPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_BusinessCombinationDateOfConsiderationPayable" xml:lang="en-US">Business Combination Date of Consideration Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_BusinessCombinationDateOfConsiderationPayable" xml:lang="en-US">Cash payable to former owner for purchase of business, due date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_BusinessCombinationDateOfConsiderationPayable" xlink:to="lab_neog_BusinessCombinationDateOfConsiderationPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_BusinessCombinationDateOfConsiderationPayable" xml:lang="en-US">Business combination date of consideration payable.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xml:lang="en-US">Purchase price allocation for office equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForPreviousAcquisition" xlink:label="loc_us-gaap_PaymentsForPreviousAcquisition" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForPreviousAcquisition" xml:lang="en-US">Payments for Previous Acquisition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsForPreviousAcquisition" xml:lang="en-US">Second installment paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForPreviousAcquisition" xlink:to="lab_us-gaap_PaymentsForPreviousAcquisition" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xml:lang="en-US">Business Acquisition [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ClarusLabsIncMember" xlink:label="loc_neog_ClarusLabsIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_ClarusLabsIncMember" xml:lang="en-US">Clarus Labs Inc [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_neog_ClarusLabsIncMember" xml:lang="en-US">Clarus Labs Inc.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_ClarusLabsIncMember" xlink:to="lab_neog_ClarusLabsIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_ClarusLabsIncMember" xml:lang="en-US">Clarus Labs Inc [Member]</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_LivestockGeneticServicesLlcMember" xlink:label="loc_neog_LivestockGeneticServicesLlcMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_LivestockGeneticServicesLlcMember" xml:lang="en-US">Livestock Genetic Services LLC [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_neog_LivestockGeneticServicesLlcMember" xml:lang="en-US">Livestock Genetic Services LLC</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_LivestockGeneticServicesLlcMember" xlink:to="lab_neog_LivestockGeneticServicesLlcMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_LivestockGeneticServicesLlcMember" xml:lang="en-US">Livestock Genetic Services Llc [Member]</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_EdmontonAlbertabasedDeltaGenomicsCentreMember" xlink:label="loc_neog_EdmontonAlbertabasedDeltaGenomicsCentreMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_EdmontonAlbertabasedDeltaGenomicsCentreMember" xml:lang="en-US">Edmonton Albertabased Delta Genomics Centre [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_EdmontonAlbertabasedDeltaGenomicsCentreMember" xlink:to="lab_neog_EdmontonAlbertabasedDeltaGenomicsCentreMember" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentTable" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentTable" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityAxis" xml:lang="en-US">Credit Facility [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CreditFacilityAxis" xml:lang="en-US">Credit Facility [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityDomain" xml:lang="en-US">Credit Facility [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CreditFacilityDomain" xml:lang="en-US">Credit Facility [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_UnsecuredRevolvingLineOfCreditMember" xlink:label="loc_neog_UnsecuredRevolvingLineOfCreditMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_UnsecuredRevolvingLineOfCreditMember" xml:lang="en-US">Unsecured Revolving Line of Credit [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_UnsecuredRevolvingLineOfCreditMember" xml:lang="en-US">Unsecured Revolving Line of Credit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_UnsecuredRevolvingLineOfCreditMember" xlink:to="lab_neog_UnsecuredRevolvingLineOfCreditMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_UnsecuredRevolvingLineOfCreditMember" xml:lang="en-US">Unsecured Revolving Line of Credit [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xml:lang="en-US">Debt Instrument [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xml:lang="en-US">Debt Instrument [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xml:lang="en-US">Unsecured revolving line of credit, spread</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate" xml:lang="en-US">Debt Instrument, Maturity Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate" xml:lang="en-US">Unsecured revolving line of credit, maturity date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDate" xlink:to="lab_us-gaap_DebtInstrumentMaturityDate" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCredit" xml:lang="en-US">Long-term Line of Credit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCredit" xml:lang="en-US">Unsecured revolving line of credit, advances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xml:lang="en-US">Unsecured revolving line of credit, interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDescription" xml:lang="en-US">Line of Credit Facility, Interest Rate Description</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDescription" xml:lang="en-US">Unsecured revolving line of credit, interest terms</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDescription" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xml:lang="en-US">Line of Credit Facility, Maximum Amount Outstanding During Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xml:lang="en-US">Unsecured revolving line of credit, balance outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Unsecured revolving line of credit, total amount available</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableRateAxis" xml:lang="en-US">Variable Rate [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableRateAxis" xml:lang="en-US">Variable Rate [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableRateDomain" xml:lang="en-US">Variable Rate [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableRateDomain" xml:lang="en-US">Variable Rate [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_LiborPlusMember" xlink:label="loc_neog_LiborPlusMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_LiborPlusMember" xml:lang="en-US">Libor Plus [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_LiborPlusMember" xml:lang="en-US">Libor Plus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_LiborPlusMember" xlink:to="lab_neog_LiborPlusMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_LiborPlusMember" xml:lang="en-US">Libor Plus [Member]</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember" xlink:label="loc_srt_ScenarioForecastMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScenarioForecastMember" xml:lang="en-US">Forecast [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScenarioForecastMember" xml:lang="en-US">During Fiscal 2020</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_CommitmentAndContingenciesTextualAbstract" xlink:label="loc_neog_CommitmentAndContingenciesTextualAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_CommitmentAndContingenciesTextualAbstract" xml:lang="en-US">Commitment And Contingencies Textual [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_CommitmentAndContingenciesTextualAbstract" xlink:to="lab_neog_CommitmentAndContingenciesTextualAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_CommitmentAndContingenciesTextualAbstract" xml:lang="en-US">Commitment And Contingencies Textual [Abstract]</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_CommitmentsAndContingenciesDisclosureTable" xlink:label="loc_neog_CommitmentsAndContingenciesDisclosureTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_CommitmentsAndContingenciesDisclosureTable" xml:lang="en-US">Commitments and Contingencies Disclosure [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_CommitmentsAndContingenciesDisclosureTable" xml:lang="en-US">Commitments and Contingencies Disclosure [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureTable" xlink:to="lab_neog_CommitmentsAndContingenciesDisclosureTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_CommitmentsAndContingenciesDisclosureTable" xml:lang="en-US">Commitments and Contingencies Disclosure [Table]</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:label="loc_neog_CommitmentsAndContingenciesDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_CommitmentsAndContingenciesDisclosureLineItems" xml:lang="en-US">Commitments and Contingencies Disclosure [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_CommitmentsAndContingenciesDisclosureLineItems" xml:lang="en-US">Commitments and Contingencies Disclosure [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="lab_neog_CommitmentsAndContingenciesDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_CommitmentsAndContingenciesDisclosureLineItems" xml:lang="en-US">Commitments and contingencies disclosure.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xml:lang="en-US">Accrual for Environmental Loss Contingencies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xml:lang="en-US">Estimated liability costs of remediation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingencies" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" xlink:label="loc_neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" xml:lang="en-US">Accrual For Environmental Loss Contingencies Undiscounted Estimated Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" xml:lang="en-US">Estimated liability, measurement period, years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" xlink:to="lab_neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" xml:lang="en-US">Accrual for environmental loss contingencies undiscounted estimated period.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xlink:label="loc_us-gaap_AccruedEnvironmentalLossContingenciesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xml:lang="en-US">Accrued Environmental Loss Contingencies, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xml:lang="en-US">Estimated liability costs of remediation, current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xlink:to="lab_us-gaap_AccruedEnvironmentalLossContingenciesCurrent" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationExpense" xlink:label="loc_us-gaap_EnvironmentalRemediationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EnvironmentalRemediationExpense" xml:lang="en-US">Environmental Remediation Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EnvironmentalRemediationExpense" xml:lang="en-US">Environmental remediation expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationExpense" xlink:to="lab_us-gaap_EnvironmentalRemediationExpense" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_RemedialActionObjectiveTimeFrame" xlink:label="loc_neog_RemedialActionObjectiveTimeFrame" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_RemedialActionObjectiveTimeFrame" xml:lang="en-US">Remedial Action Objective Time Frame</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_RemedialActionObjectiveTimeFrame" xml:lang="en-US">Environmental remediation expense, period of remediation, years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_RemedialActionObjectiveTimeFrame" xlink:to="lab_neog_RemedialActionObjectiveTimeFrame" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_RemedialActionObjectiveTimeFrame" xml:lang="en-US">Environmental remediation expense, period of remediation.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="loc_us-gaap_OtherCommitmentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xml:lang="en-US">Other Commitments [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsAxis" xlink:to="lab_us-gaap_OtherCommitmentsAxis" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaap_OtherCommitmentsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xml:lang="en-US">Other Commitments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsDomain" xlink:to="lab_us-gaap_OtherCommitmentsDomain" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfRepurchaseAgreementsAbstract" xlink:label="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfRepurchaseAgreementsAbstract" xml:lang="en-US">Disclosure of Repurchase Agreements [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract" xlink:to="lab_us-gaap_DisclosureOfRepurchaseAgreementsAbstract" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_StockRepurchaseProgramsTable" xlink:label="loc_neog_StockRepurchaseProgramsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_StockRepurchaseProgramsTable" xml:lang="en-US">Stock Repurchase Programs [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_StockRepurchaseProgramsTable" xml:lang="en-US">Stock Repurchase Programs [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_StockRepurchaseProgramsTable" xlink:to="lab_neog_StockRepurchaseProgramsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_StockRepurchaseProgramsTable" xml:lang="en-US">Stock Repurchase Programs [Table]</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_StockRepurchaseProgramLineItems" xlink:label="loc_neog_StockRepurchaseProgramLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_StockRepurchaseProgramLineItems" xml:lang="en-US">Stock Repurchase Program [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_StockRepurchaseProgramLineItems" xml:lang="en-US">Stock Repurchase Program [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_StockRepurchaseProgramLineItems" xlink:to="lab_neog_StockRepurchaseProgramLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_StockRepurchaseProgramLineItems" xml:lang="en-US">Stock repurchase program.</label>
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_CumulativeStockRepurchasedAndRetiredValue" xlink:label="loc_neog_CumulativeStockRepurchasedAndRetiredValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_neog_CumulativeStockRepurchasedAndRetiredValue" xml:lang="en-US">Cumulative Stock Repurchased And Retired Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_neog_CumulativeStockRepurchasedAndRetiredValue" xml:lang="en-US">Cost of repurchased shares, including commissions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_neog_CumulativeStockRepurchasedAndRetiredValue" xlink:to="lab_neog_CumulativeStockRepurchasedAndRetiredValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_neog_CumulativeStockRepurchasedAndRetiredValue" xml:lang="en-US">Cumulative stock repurchased and retired value.</label>
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xml:lang="en-US">Number of shares repurchased</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized to be Repurchased</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xml:lang="en-US">Shares authorized to purchase</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>neog-20191130_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 27-December-2019 [09:45:51] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#CoverPage" roleURI="http://neogencorp.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ConsolidatedBalanceSheets" roleURI="http://neogencorp.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ConsolidatedStatementsOfIncome" roleURI="http://neogencorp.com/role/ConsolidatedStatementsOfIncome" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ConsolidatedStatementsOfEquity" roleURI="http://neogencorp.com/role/ConsolidatedStatementsOfEquity" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#AccountingPolicies" roleURI="http://neogencorp.com/role/AccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#Inventories" roleURI="http://neogencorp.com/role/Inventories" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#NetIncomePerShare" roleURI="http://neogencorp.com/role/NetIncomePerShare" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#SegmentInformationAndGeographicData" roleURI="http://neogencorp.com/role/SegmentInformationAndGeographicData" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#EquityCompensationPlans" roleURI="http://neogencorp.com/role/EquityCompensationPlans" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#BusinessAndProductLineAcquisitions" roleURI="http://neogencorp.com/role/BusinessAndProductLineAcquisitions" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#LongTermDebt" roleURI="http://neogencorp.com/role/LongTermDebt" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#CommitmentsAndContingencies" roleURI="http://neogencorp.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#StockPurchase" roleURI="http://neogencorp.com/role/StockPurchase" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#AccountingPoliciesPolicies" roleURI="http://neogencorp.com/role/AccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#AccountingPoliciesTables" roleURI="http://neogencorp.com/role/AccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#InventoriesTables" roleURI="http://neogencorp.com/role/InventoriesTables" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#NetIncomePerShareTables" roleURI="http://neogencorp.com/role/NetIncomePerShareTables" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#SegmentInformationAndGeographicDataTables" roleURI="http://neogencorp.com/role/SegmentInformationAndGeographicDataTables" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#EquityCompensationPlansTables" roleURI="http://neogencorp.com/role/EquityCompensationPlansTables" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#AccountingPoliciesAdditionalInformationDetail" roleURI="http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail" roleURI="http://neogencorp.com/role/SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail" roleURI="http://neogencorp.com/role/WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#ComponentsOfLeaseExpenseDetail" roleURI="http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#UndiscountedMinimumLeasePaymentsDetail" roleURI="http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#DisaggregatedRevenueDetail" roleURI="http://neogencorp.com/role/DisaggregatedRevenueDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#InventoriesDetail" roleURI="http://neogencorp.com/role/InventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#CalculationOfNetIncomePerShareDetail" roleURI="http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#SegmentInformationAndGeographicDataAdditionalInformationDetail" roleURI="http://neogencorp.com/role/SegmentInformationAndGeographicDataAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#SegmentInformationAndGeographicDataDetail" roleURI="http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#DisaggregatedRevenueByGeographicLocationDetail" roleURI="http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#EquityCompensationPlansAdditionalInformationDetail" roleURI="http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#StockOptionActivityDetail" roleURI="http://neogencorp.com/role/StockOptionActivityDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail" roleURI="http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#BusinessAndProductLineAcquisitionsAdditionalInformationDetail" roleURI="http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#LongTermDebtAdditionalInformationDetail" roleURI="http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#CommitmentsAndContingenciesAdditionalInformationDetail" roleURI="http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="neog-20191130.xsd#StockPurchaseAdditionalInformationDetail" roleURI="http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail" />
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_187796" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_537507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_AmendmentFlag_537507" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_480631" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentType_480631" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_480632" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentPeriodEndDate_480632" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_537508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentFiscalYearFocus_537508" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_537509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentFiscalPeriodFocus_537509" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_537511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_CurrentFiscalYearEndDate_537511" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_480642" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityInteractiveDataCurrent_480642" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_480641" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityCurrentReportingStatus_480641" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_480636" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityRegistrantName_480636" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_537514" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityCentralIndexKey_537514" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_480643" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityFilerCategory_480643" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_480644" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntitySmallBusiness_480644" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport_480634" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentQuarterlyReport_480634" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_480635" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentTransitionReport_480635" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_480645" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityEmergingGrowthCompany_480645" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_480646" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityShellCompany_480646" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_480647" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_480647" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_480633" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityFileNumber_480633" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_480638" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityIncorporationStateCountryCode_480638" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_480637" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityTaxIdentificationNumber_480637" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_480648" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityAddressAddressLine1_480648" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_480640" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_LocalPhoneNumber_480640" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_480650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityAddressStateOrProvince_480650" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_480649" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityAddressCityOrTown_480649" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_480639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_CityAreaCode_480639" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_480651" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityAddressPostalZipCode_480651" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_21" xlink:to="loc_us-gaap_StatementTable_31" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_24" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_31" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_24" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_25" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_24" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_25" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_30" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_31" xlink:to="loc_us-gaap_StatementLineItems_30" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_22" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_AssetsAbstract_22" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_23" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_22" xlink:to="loc_us-gaap_AssetsCurrentAbstract_23" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_35" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_35" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_36" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_36" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_37" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_37" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_38" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23" xlink:to="loc_us-gaap_InventoryNet_38" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_39" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_39" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_40" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_23" xlink:to="loc_us-gaap_AssetsCurrent_40" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_33" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_22" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_33" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_29" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_22" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_29" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_54" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_29" xlink:to="loc_us-gaap_Goodwill_54" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIndefiniteLivedIntangibleAssets" xlink:label="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets_55" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_29" xlink:to="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets_55" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_29" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_34" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_22" xlink:to="loc_us-gaap_Assets_34" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_30" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_28" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_28" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_50" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_AccountsPayableCurrent_50" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_51" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_51" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_52" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_52" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_53" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_53" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_44" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_28" xlink:to="loc_us-gaap_LiabilitiesCurrent_44" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_45" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_45" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_46" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_46" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_47" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_Liabilities_47" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_48" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_CommitmentsAndContingencies_48" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_32" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_StockholdersEquityAbstract_32" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_57" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_PreferredStockValue_57" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_58" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_CommonStockValue_58" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_59" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_AdditionalPaidInCapital_59" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_60" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_60" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_61" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_61" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_62" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_32" xlink:to="loc_us-gaap_StockholdersEquity_62" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_49" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_49" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_64" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_69" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_64" xlink:to="loc_us-gaap_StatementTable_69" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_65" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_69" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_65" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_66" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_65" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_66" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_68" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_69" xlink:to="loc_us-gaap_StatementLineItems_68" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_73" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_73" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_74" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_74" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_75" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_75" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_76" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_76" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_77" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_PreferredStockSharesIssued_77" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_78" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_78" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_79" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_79" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_80" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_80" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_81" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_CommonStockSharesIssued_81" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_82" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_68" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_82" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ConsolidatedStatementsOfIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_84" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_94" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_84" xlink:to="loc_us-gaap_StatementTable_94" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_90" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_94" xlink:to="loc_srt_ProductOrServiceAxis_90" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_91" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_90" xlink:to="loc_srt_ProductsAndServicesDomain_91" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_91" xlink:to="loc_us-gaap_ProductMember_106" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_91" xlink:to="loc_us-gaap_ServiceMember_107" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_93" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_94" xlink:to="loc_us-gaap_StatementLineItems_93" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_92" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_RevenuesAbstract_92" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_92" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_108" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_85" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_CostOfRevenueAbstract_85" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_95" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_85" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_95" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_GrossProfit_109" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_89" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_OperatingExpensesAbstract_89" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_89" xlink:to="loc_us-gaap_SellingAndMarketingExpense_102" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_89" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_103" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_89" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_104" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_89" xlink:to="loc_us-gaap_OperatingExpenses_105" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_OperatingIncomeLoss_110" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_88" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_88" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_99" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_88" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_99" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_88" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_100" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_88" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_101" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_111" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_112" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_NetIncomeLoss_115" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_86" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_93" xlink:to="loc_us-gaap_EarningsPerShareAbstract_86" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_96" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_86" xlink:to="loc_us-gaap_EarningsPerShareBasic_96" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_97" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_86" xlink:to="loc_us-gaap_EarningsPerShareDiluted_97" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_117" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_117" xlink:to="loc_us-gaap_StatementTable_120" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_120" xlink:to="loc_us-gaap_StatementLineItems_119" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_119" xlink:to="loc_us-gaap_ProfitLoss_122" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_119" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_123" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_488982" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_119" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_488982" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_119" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_126" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ConsolidatedStatementsOfEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_128" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_128" xlink:to="loc_us-gaap_StatementTable_133" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_133" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_131" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_131" xlink:to="loc_us-gaap_EquityComponentDomain_129" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_129" xlink:to="loc_us-gaap_CommonStockMember_134" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_129" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_135" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_129" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_136" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_129" xlink:to="loc_us-gaap_RetainedEarningsMember_137" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_133" xlink:to="loc_us-gaap_StatementLineItems_132" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_139" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_140" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_141" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_142" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_143" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_144" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_ProfitLoss_145" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_146" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_147" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_132" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_148" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_150" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_150" xlink:to="loc_us-gaap_StatementTable_158" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_158" xlink:to="loc_us-gaap_StatementLineItems_157" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_157" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_156" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_156" xlink:to="loc_us-gaap_ProfitLoss_173" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_156" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_151" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_151" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_159" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_151" xlink:to="loc_us-gaap_ShareBasedCompensation_160" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_156" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_152" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_152" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_161" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_152" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_162" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_152" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_163" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_480614" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_152" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_480614" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_156" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_174" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_155" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_157" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_155" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_168" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_155" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_168" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_169" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_155" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_169" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_155" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_170" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_155" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_171" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_172" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_155" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_172" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_157" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_154" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_480615" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_154" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_480615" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_167" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_154" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_167" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_157" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_175" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_157" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_176" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_157" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_177" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_157" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_178" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/AccountingPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_462" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_465" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_462" xlink:to="loc_us-gaap_StatementTable_465" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_463" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_465" xlink:to="loc_dei_LegalEntityAxis_463" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_466" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_463" xlink:to="loc_dei_EntityDomain_466" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_464" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_465" xlink:to="loc_us-gaap_StatementLineItems_464" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_467" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_464" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_467" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/Inventories">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_502" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_502" xlink:to="loc_us-gaap_StatementTable_505" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_503" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_505" xlink:to="loc_dei_LegalEntityAxis_503" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_506" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_503" xlink:to="loc_dei_EntityDomain_506" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_505" xlink:to="loc_us-gaap_StatementLineItems_504" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_504" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_507" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/NetIncomePerShare">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_516" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_519" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_516" xlink:to="loc_us-gaap_StatementTable_519" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_517" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_519" xlink:to="loc_dei_LegalEntityAxis_517" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_520" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_517" xlink:to="loc_dei_EntityDomain_520" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_518" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_519" xlink:to="loc_us-gaap_StatementLineItems_518" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_521" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_518" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_521" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/SegmentInformationAndGeographicData">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_530" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_533" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_530" xlink:to="loc_us-gaap_StatementTable_533" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_531" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_533" xlink:to="loc_dei_LegalEntityAxis_531" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_534" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_531" xlink:to="loc_dei_EntityDomain_534" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_532" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_533" xlink:to="loc_us-gaap_StatementLineItems_532" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_535" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_532" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_535" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/EquityCompensationPlans">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_544" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_547" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_544" xlink:to="loc_us-gaap_StatementTable_547" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_545" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_547" xlink:to="loc_dei_LegalEntityAxis_545" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_548" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_545" xlink:to="loc_dei_EntityDomain_548" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_546" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_547" xlink:to="loc_us-gaap_StatementLineItems_546" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_549" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_546" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_549" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/BusinessAndProductLineAcquisitions">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_559" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_562" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_559" xlink:to="loc_us-gaap_StatementTable_562" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_560" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_562" xlink:to="loc_dei_LegalEntityAxis_560" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_563" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_560" xlink:to="loc_dei_EntityDomain_563" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_562" xlink:to="loc_us-gaap_StatementLineItems_561" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_564" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_561" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_564" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/LongTermDebt">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_566" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_569" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_566" xlink:to="loc_us-gaap_StatementTable_569" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_567" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_569" xlink:to="loc_dei_LegalEntityAxis_567" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_570" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_567" xlink:to="loc_dei_EntityDomain_570" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_568" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_569" xlink:to="loc_us-gaap_StatementLineItems_568" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="loc_us-gaap_LongTermDebtTextBlock_571" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_568" xlink:to="loc_us-gaap_LongTermDebtTextBlock_571" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/CommitmentsAndContingencies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_573" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_576" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_573" xlink:to="loc_us-gaap_StatementTable_576" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_574" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_576" xlink:to="loc_dei_LegalEntityAxis_574" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_577" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_574" xlink:to="loc_dei_EntityDomain_577" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_575" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_576" xlink:to="loc_us-gaap_StatementLineItems_575" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_578" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_575" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_578" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/StockPurchase">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_580" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_580" xlink:to="loc_us-gaap_StatementTable_583" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_581" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_583" xlink:to="loc_dei_LegalEntityAxis_581" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_584" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_581" xlink:to="loc_dei_EntityDomain_584" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_582" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_583" xlink:to="loc_us-gaap_StatementLineItems_582" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="loc_us-gaap_TreasuryStockTextBlock_585" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_582" xlink:to="loc_us-gaap_TreasuryStockTextBlock_585" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/AccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_469" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_472" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_469" xlink:to="loc_us-gaap_StatementTable_472" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_470" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472" xlink:to="loc_dei_LegalEntityAxis_470" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_473" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_470" xlink:to="loc_dei_EntityDomain_473" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_471" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_472" xlink:to="loc_us-gaap_StatementLineItems_471" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_474" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock" xlink:label="loc_neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock_475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock_475" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_476" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_477" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_478" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_478" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_479" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_479" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_480" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_480" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_481" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_UseOfEstimates_481" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_482" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_482" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_483" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_483" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_484" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_484" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_485" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_485" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_465414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_465414" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_487" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_487" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_489078" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_489078" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_488" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_471" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_488" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/AccountingPoliciesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_491" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_496" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_491" xlink:to="loc_us-gaap_StatementTable_496" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_492" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_496" xlink:to="loc_srt_ConsolidationItemsAxis_492" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_493" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_492" xlink:to="loc_srt_ConsolidationItemsDomain_493" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_497" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_493" xlink:to="loc_us-gaap_OperatingSegmentsMember_497" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_495" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_496" xlink:to="loc_us-gaap_StatementLineItems_495" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" xlink:label="loc_neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock_488983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_495" xlink:to="loc_neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock_488983" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock" xlink:label="loc_neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock_488984" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_495" xlink:to="loc_neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock_488984" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_488985" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_495" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_488985" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_488986" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_495" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_488986" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_499" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_495" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_499" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/InventoriesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_509" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_512" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_509" xlink:to="loc_us-gaap_StatementTable_512" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_512" xlink:to="loc_dei_LegalEntityAxis_510" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_513" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_510" xlink:to="loc_dei_EntityDomain_513" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_512" xlink:to="loc_us-gaap_StatementLineItems_511" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_514" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_511" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_514" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/NetIncomePerShareTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_523" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_526" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_523" xlink:to="loc_us-gaap_StatementTable_526" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_526" xlink:to="loc_dei_LegalEntityAxis_524" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_527" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_524" xlink:to="loc_dei_EntityDomain_527" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_525" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_526" xlink:to="loc_us-gaap_StatementLineItems_525" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_528" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_525" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_528" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/SegmentInformationAndGeographicDataTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_537" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_540" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_537" xlink:to="loc_us-gaap_StatementTable_540" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_538" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_540" xlink:to="loc_dei_LegalEntityAxis_538" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_541" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_538" xlink:to="loc_dei_EntityDomain_541" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_539" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_540" xlink:to="loc_us-gaap_StatementLineItems_539" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_542" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_539" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_542" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_372708" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_539" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_372708" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/EquityCompensationPlansTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_551" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_554" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_551" xlink:to="loc_us-gaap_StatementTable_554" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_552" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_554" xlink:to="loc_dei_LegalEntityAxis_552" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_555" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_552" xlink:to="loc_dei_EntityDomain_555" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_553" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_554" xlink:to="loc_us-gaap_StatementLineItems_553" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_556" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_553" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_556" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_480619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_553" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_480619" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_180" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_SignificantAccountingPoliciesTable" xlink:label="loc_neog_SignificantAccountingPoliciesTable_185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_180" xlink:to="loc_neog_SignificantAccountingPoliciesTable_185" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_SignificantAccountingPoliciesTable_185" xlink:to="loc_dei_LegalEntityAxis_181" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_181" xlink:to="loc_dei_EntityDomain_186" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_SignificantAccountingPoliciesTable_185" xlink:to="loc_srt_RangeAxis_182" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_183" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_182" xlink:to="loc_srt_RangeMember_183" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_183" xlink:to="loc_srt_MinimumMember_187" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_183" xlink:to="loc_srt_MaximumMember_188" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_444140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_SignificantAccountingPoliciesTable_185" xlink:to="loc_srt_StatementGeographicalAxis_444140" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_444141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_444140" xlink:to="loc_srt_SegmentGeographicalDomain_444141" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_444163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_SignificantAccountingPoliciesTable_185" xlink:to="loc_srt_MajorCustomersAxis_444163" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_444164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_444163" xlink:to="loc_srt_NameOfMajorCustomerDomain_444164" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_444177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_SignificantAccountingPoliciesTable_185" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_444177" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_444178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_444177" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_444178" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_444191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_SignificantAccountingPoliciesTable_185" xlink:to="loc_srt_ProductOrServiceAxis_444191" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_444192" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_444191" xlink:to="loc_srt_ProductsAndServicesDomain_444192" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_444197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_SignificantAccountingPoliciesTable_185" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_444197" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_444198" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_444197" xlink:to="loc_us-gaap_TypeOfAdoptionMember_444198" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_SignificantAccountingPoliciesLineItems" xlink:label="loc_neog_SignificantAccountingPoliciesLineItems_184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_SignificantAccountingPoliciesTable_185" xlink:to="loc_neog_SignificantAccountingPoliciesLineItems_184" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_MarketableSecuritiesContractualMaturityPeriod" xlink:label="loc_neog_MarketableSecuritiesContractualMaturityPeriod_190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_SignificantAccountingPoliciesLineItems_184" xlink:to="loc_neog_MarketableSecuritiesContractualMaturityPeriod_190" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_SignificantAccountingPoliciesLineItems_184" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_191" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ProductsAndServicesPaymentTerms" xlink:label="loc_neog_ProductsAndServicesPaymentTerms_374025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_SignificantAccountingPoliciesLineItems_184" xlink:to="loc_neog_ProductsAndServicesPaymentTerms_374025" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_489073" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_SignificantAccountingPoliciesLineItems_184" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_489073" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_489187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_SignificantAccountingPoliciesLineItems_184" xlink:to="loc_us-gaap_OperatingLeaseLiability_489187" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_489074" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_SignificantAccountingPoliciesLineItems_184" xlink:to="loc_us-gaap_OperatingLeasePayments_489074" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_489075" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_SignificantAccountingPoliciesLineItems_184" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_489075" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_489015" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_489017" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_489015" xlink:to="loc_us-gaap_StatementTable_489017" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_489018" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_489017" xlink:to="loc_us-gaap_StatementClassOfStockAxis_489018" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_489019" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_489018" xlink:to="loc_us-gaap_ClassOfStockDomain_489019" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_489020" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_489017" xlink:to="loc_us-gaap_StatementLineItems_489020" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_489021" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489020" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_489021" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_489022" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489020" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_489022" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_489023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489020" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_489023" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_489025" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_489027" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_489025" xlink:to="loc_us-gaap_StatementTable_489027" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_489028" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_489027" xlink:to="loc_us-gaap_StatementClassOfStockAxis_489028" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_489029" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_489028" xlink:to="loc_us-gaap_ClassOfStockDomain_489029" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_489030" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_489027" xlink:to="loc_us-gaap_StatementLineItems_489030" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_489031" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489030" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_489031" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_489032" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489030" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_489032" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_489034" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_489036" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_489034" xlink:to="loc_us-gaap_StatementTable_489036" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_489037" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_489036" xlink:to="loc_us-gaap_StatementClassOfStockAxis_489037" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_489038" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_489037" xlink:to="loc_us-gaap_ClassOfStockDomain_489038" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_489039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_489036" xlink:to="loc_us-gaap_StatementLineItems_489039" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_489040" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489039" xlink:to="loc_us-gaap_OperatingLeaseCost_489040" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_489041" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489039" xlink:to="loc_us-gaap_ShortTermLeaseCost_489041" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_489042" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489039" xlink:to="loc_us-gaap_LeaseCost_489042" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_489044" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_489046" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_489044" xlink:to="loc_us-gaap_StatementTable_489046" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_489047" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_489046" xlink:to="loc_us-gaap_StatementClassOfStockAxis_489047" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_489048" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_489047" xlink:to="loc_us-gaap_ClassOfStockDomain_489048" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_489049" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_489046" xlink:to="loc_us-gaap_StatementLineItems_489049" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_489050" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_489050" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_489051" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_489051" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_489052" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_489052" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_489053" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_489053" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_489054" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_489054" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_489055" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_489055" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_489056" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_489056" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_489057" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_489057" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_489058" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_489049" xlink:to="loc_us-gaap_OperatingLeaseLiability_489058" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/DisaggregatedRevenueDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_197" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_199" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_197" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_199" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_200" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_199" xlink:to="loc_dei_LegalEntityAxis_200" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_200" xlink:to="loc_dei_EntityDomain_206" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_199" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_204" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_204" xlink:to="loc_us-gaap_SegmentDomain_203" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_FoodSafetyMember" xlink:label="loc_neog_FoodSafetyMember_215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_203" xlink:to="loc_neog_FoodSafetyMember_215" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_AnimalSafetyMember" xlink:label="loc_neog_AnimalSafetyMember_216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_203" xlink:to="loc_neog_AnimalSafetyMember_216" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_201" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_199" xlink:to="loc_srt_ProductOrServiceAxis_201" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_202" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_201" xlink:to="loc_srt_ProductsAndServicesDomain_202" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_LifeSciencesMember" xlink:label="loc_neog_LifeSciencesMember_212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_neog_LifeSciencesMember_212" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_NaturalToxinsAllergensAndDrugResiduesMember" xlink:label="loc_neog_NaturalToxinsAllergensAndDrugResiduesMember_207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_neog_NaturalToxinsAllergensAndDrugResiduesMember_207" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_VeterinaryInstrumentsAndDisposablesMember" xlink:label="loc_neog_VeterinaryInstrumentsAndDisposablesMember_213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_neog_VeterinaryInstrumentsAndDisposablesMember_213" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_AnimalCareAndOtherMember" xlink:label="loc_neog_AnimalCareAndOtherMember_214" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_neog_AnimalCareAndOtherMember_214" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_BacterialAndGeneralSanitationMember" xlink:label="loc_neog_BacterialAndGeneralSanitationMember_208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_neog_BacterialAndGeneralSanitationMember_208" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_CultureMediaAndOtherMember" xlink:label="loc_neog_CultureMediaAndOtherMember_209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_neog_CultureMediaAndOtherMember_209" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_RodenticidesInsecticidesAndDisinfectantsMember" xlink:label="loc_neog_RodenticidesInsecticidesAndDisinfectantsMember_210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_neog_RodenticidesInsecticidesAndDisinfectantsMember_210" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_GenomicsServicesMember" xlink:label="loc_neog_GenomicsServicesMember_211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_202" xlink:to="loc_neog_GenomicsServicesMember_211" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_198" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_199" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_198" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_198" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_205" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/InventoriesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_244" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_244" xlink:to="loc_us-gaap_InventoryCurrentTable_245" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_247" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_245" xlink:to="loc_dei_LegalEntityAxis_247" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_247" xlink:to="loc_dei_EntityDomain_252" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_246" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_245" xlink:to="loc_us-gaap_InventoryLineItems_246" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_246" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_248" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_246" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_249" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_246" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_250" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_246" xlink:to="loc_us-gaap_InventoryNet_251" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_254" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_EarningsPerShareTable" xlink:label="loc_neog_EarningsPerShareTable_257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_254" xlink:to="loc_neog_EarningsPerShareTable_257" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_EarningsPerShareTable_257" xlink:to="loc_dei_LegalEntityAxis_258" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_265" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_258" xlink:to="loc_dei_EntityDomain_265" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_EarningsPerShareLineItems" xlink:label="loc_neog_EarningsPerShareLineItems_256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_EarningsPerShareTable_257" xlink:to="loc_neog_EarningsPerShareLineItems_256" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_EarningsPerShareLineItems_256" xlink:to="loc_us-gaap_NetIncomeLoss_261" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_EarningsPerShareLineItems_256" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_262" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_EarningsPerShareLineItems_256" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_263" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_EarningsPerShareLineItems_256" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_264" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_EarningsPerShareLineItems_256" xlink:to="loc_us-gaap_EarningsPerShareAbstract_255" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_255" xlink:to="loc_us-gaap_EarningsPerShareBasic_259" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_255" xlink:to="loc_us-gaap_EarningsPerShareDiluted_260" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/SegmentInformationAndGeographicDataAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_267" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_267" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_269" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_269" xlink:to="loc_dei_LegalEntityAxis_268" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_268" xlink:to="loc_dei_EntityDomain_271" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_444050" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_269" xlink:to="loc_srt_StatementGeographicalAxis_444050" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_444051" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_444050" xlink:to="loc_srt_SegmentGeographicalDomain_444051" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_270" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_269" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_270" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_270" xlink:to="loc_us-gaap_NumberOfReportableSegments_272" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_274" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_274" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_280" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_280" xlink:to="loc_dei_LegalEntityAxis_277" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_287" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_277" xlink:to="loc_dei_EntityDomain_287" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsAxis" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsAxis_284" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_280" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsAxis_284" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_285" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_284" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_285" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntersubsegmentEliminationsMember" xlink:label="loc_us-gaap_IntersubsegmentEliminationsMember_295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsDomain_285" xlink:to="loc_us-gaap_IntersubsegmentEliminationsMember_295" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_280" xlink:to="loc_srt_ProductOrServiceAxis_278" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_278" xlink:to="loc_srt_ProductsAndServicesDomain_279" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_279" xlink:to="loc_us-gaap_ProductMember_288" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_279" xlink:to="loc_us-gaap_ServiceMember_289" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_280" xlink:to="loc_srt_ConsolidationItemsAxis_275" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_275" xlink:to="loc_srt_ConsolidationItemsDomain_276" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_286" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_276" xlink:to="loc_us-gaap_OperatingSegmentsMember_286" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_280" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_283" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_283" xlink:to="loc_us-gaap_SegmentDomain_281" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_FoodSafetyMember" xlink:label="loc_neog_FoodSafetyMember_290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_281" xlink:to="loc_neog_FoodSafetyMember_290" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_AnimalSafetyMember" xlink:label="loc_neog_AnimalSafetyMember_291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_281" xlink:to="loc_neog_AnimalSafetyMember_291" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_280" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_282" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_282" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_292" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_282" xlink:to="loc_us-gaap_OperatingIncomeLoss_293" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_282" xlink:to="loc_us-gaap_Assets_294" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_318" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfGeographicalInformationTable" xlink:label="loc_neog_ScheduleOfGeographicalInformationTable_321" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_318" xlink:to="loc_neog_ScheduleOfGeographicalInformationTable_321" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_319" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_ScheduleOfGeographicalInformationTable_321" xlink:to="loc_dei_LegalEntityAxis_319" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_324" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_319" xlink:to="loc_dei_EntityDomain_324" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_ScheduleOfGeographicalInformationTable_321" xlink:to="loc_srt_StatementGeographicalAxis_323" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_323" xlink:to="loc_srt_SegmentGeographicalDomain_322" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_326" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_322" xlink:to="loc_country_US_326" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaap_NonUsMember_327" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_322" xlink:to="loc_us-gaap_NonUsMember_327" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfGeographicalInformationLineItems" xlink:label="loc_neog_ScheduleOfGeographicalInformationLineItems_320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_ScheduleOfGeographicalInformationTable_321" xlink:to="loc_neog_ScheduleOfGeographicalInformationLineItems_320" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_325" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_ScheduleOfGeographicalInformationLineItems_320" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_325" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_329" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_339" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_329" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_339" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_330" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_339" xlink:to="loc_dei_LegalEntityAxis_330" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_341" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_330" xlink:to="loc_dei_EntityDomain_341" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_339" xlink:to="loc_srt_RangeAxis_333" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_333" xlink:to="loc_srt_RangeMember_334" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_334" xlink:to="loc_srt_MinimumMember_343" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_344" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_334" xlink:to="loc_srt_MaximumMember_344" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_340" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_339" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_340" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_335" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_340" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_335" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember_345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_335" xlink:to="loc_us-gaap_EmployeeStockMember_345" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_339" xlink:to="loc_us-gaap_PlanNameAxis_331" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_331" xlink:to="loc_us-gaap_PlanNameDomain_332" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_TwoThousandElevenPlanMember" xlink:label="loc_neog_TwoThousandElevenPlanMember_342" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_332" xlink:to="loc_neog_TwoThousandElevenPlanMember_342" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_338" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_339" xlink:to="loc_srt_StatementScenarioAxis_338" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_336" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_338" xlink:to="loc_srt_ScenarioUnspecifiedDomain_336" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_339" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_337" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_337" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_347" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne" xlink:label="loc_neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne_348" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_337" xlink:to="loc_neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne_348" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_350" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_337" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_350" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_349" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_337" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_349" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_351" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_337" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_351" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/StockOptionActivityDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_353" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_355" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_353" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_355" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_354" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_355" xlink:to="loc_dei_LegalEntityAxis_354" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_357" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_354" xlink:to="loc_dei_EntityDomain_357" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_355" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_358" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_358" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_359" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_359" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_360" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_360" use="optional" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_361" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_361" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_362" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_362" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_363" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_363" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_364" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_364" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_365" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_366" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_367" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_367" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_369" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable" xlink:label="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable_373" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_369" xlink:to="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable_373" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_370" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable_373" xlink:to="loc_dei_LegalEntityAxis_370" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_375" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_370" xlink:to="loc_dei_EntityDomain_375" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_374" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable_373" xlink:to="loc_srt_StatementScenarioAxis_374" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_371" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_374" xlink:to="loc_srt_ScenarioUnspecifiedDomain_371" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems" xlink:label="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems_372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable_373" xlink:to="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems_372" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_377" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems_372" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_377" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems_372" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_378" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems_372" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_379" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems_372" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_380" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_444378" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_444380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_444378" xlink:to="loc_us-gaap_StatementTable_444380" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_444388" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_444380" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_444388" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_444389" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_444388" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_444389" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_ClarusLabsIncMember" xlink:label="loc_neog_ClarusLabsIncMember_465309" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_444389" xlink:to="loc_neog_ClarusLabsIncMember_465309" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_LivestockGeneticServicesLlcMember" xlink:label="loc_neog_LivestockGeneticServicesLlcMember_465310" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_444389" xlink:to="loc_neog_LivestockGeneticServicesLlcMember_465310" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_EdmontonAlbertabasedDeltaGenomicsCentreMember" xlink:label="loc_neog_EdmontonAlbertabasedDeltaGenomicsCentreMember_465315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_444389" xlink:to="loc_neog_EdmontonAlbertabasedDeltaGenomicsCentreMember_465315" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_444448" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_444380" xlink:to="loc_srt_RangeAxis_444448" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_444449" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_444448" xlink:to="loc_srt_RangeMember_444449" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_444451" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_444449" xlink:to="loc_srt_MinimumMember_444451" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_444450" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_444449" xlink:to="loc_srt_MaximumMember_444450" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_444381" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_444380" xlink:to="loc_us-gaap_StatementClassOfStockAxis_444381" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_444382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_444381" xlink:to="loc_us-gaap_ClassOfStockDomain_444382" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_444444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_444380" xlink:to="loc_srt_StatementScenarioAxis_444444" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_444445" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_444444" xlink:to="loc_srt_ScenarioUnspecifiedDomain_444445" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_489205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_444380" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_489205" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_489206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_489205" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_489206" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_444384" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_444380" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_444384" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_444395" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_444395" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_444397" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_444397" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_444403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_444403" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_444405" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_444405" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_444418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_444418" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_444426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_444426" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_444437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_444437" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_444439" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_444439" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_444440" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_444440" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_444529" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_444529" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_BusinessCombinationConsiderationPayable" xlink:label="loc_neog_BusinessCombinationConsiderationPayable_465313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_neog_BusinessCombinationConsiderationPayable_465313" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_PaymentForBusinessAcquisitionContingentConsideration" xlink:label="loc_neog_PaymentForBusinessAcquisitionContingentConsideration_465314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_neog_PaymentForBusinessAcquisitionContingentConsideration_465314" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_480627" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_480627" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_BusinessCombinationDateOfConsiderationPayable" xlink:label="loc_neog_BusinessCombinationDateOfConsiderationPayable_480628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_neog_BusinessCombinationDateOfConsiderationPayable_480628" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_480629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_480629" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_480630" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_480630" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForPreviousAcquisition" xlink:label="loc_us-gaap_PaymentsForPreviousAcquisition_489076" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_444384" xlink:to="loc_us-gaap_PaymentsForPreviousAcquisition_489076" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_413" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_413" xlink:to="loc_us-gaap_DebtInstrumentTable_417" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_417" xlink:to="loc_dei_LegalEntityAxis_418" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_431" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_418" xlink:to="loc_dei_EntityDomain_431" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_417" xlink:to="loc_srt_StatementScenarioAxis_420" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_420" xlink:to="loc_srt_ScenarioUnspecifiedDomain_419" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember" xlink:label="loc_srt_ScenarioForecastMember_432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_419" xlink:to="loc_srt_ScenarioForecastMember_432" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_417" xlink:to="loc_us-gaap_VariableRateAxis_421" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_421" xlink:to="loc_us-gaap_VariableRateDomain_422" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_LiborPlusMember" xlink:label="loc_neog_LiborPlusMember_433" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_422" xlink:to="loc_neog_LiborPlusMember_433" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_417" xlink:to="loc_us-gaap_CreditFacilityAxis_414" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_414" xlink:to="loc_us-gaap_CreditFacilityDomain_415" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_UnsecuredRevolvingLineOfCreditMember" xlink:label="loc_neog_UnsecuredRevolvingLineOfCreditMember_423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_415" xlink:to="loc_neog_UnsecuredRevolvingLineOfCreditMember_423" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_417" xlink:to="loc_us-gaap_DebtInstrumentLineItems_416" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_416" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_424" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_425" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_416" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_425" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_416" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_426" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_428" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_416" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_428" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_416" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_429" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_430" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_416" xlink:to="loc_us-gaap_LineOfCredit_430" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_427" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_416" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_427" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_CommitmentAndContingenciesTextualAbstract" xlink:label="loc_neog_CommitmentAndContingenciesTextualAbstract_435" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_CommitmentsAndContingenciesDisclosureTable" xlink:label="loc_neog_CommitmentsAndContingenciesDisclosureTable_437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_CommitmentAndContingenciesTextualAbstract_435" xlink:to="loc_neog_CommitmentsAndContingenciesDisclosureTable_437" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_438" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureTable_437" xlink:to="loc_dei_LegalEntityAxis_438" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_446" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_438" xlink:to="loc_dei_EntityDomain_446" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_439" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureTable_437" xlink:to="loc_srt_RangeAxis_439" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_440" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_439" xlink:to="loc_srt_RangeMember_440" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_447" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_440" xlink:to="loc_srt_MinimumMember_447" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_448" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_440" xlink:to="loc_srt_MaximumMember_448" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="loc_us-gaap_OtherCommitmentsAxis_444075" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureTable_437" xlink:to="loc_us-gaap_OtherCommitmentsAxis_444075" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaap_OtherCommitmentsDomain_444076" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_444075" xlink:to="loc_us-gaap_OtherCommitmentsDomain_444076" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:label="loc_neog_CommitmentsAndContingenciesDisclosureLineItems_436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureTable_437" xlink:to="loc_neog_CommitmentsAndContingenciesDisclosureLineItems_436" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationExpense" xlink:label="loc_us-gaap_EnvironmentalRemediationExpense_441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureLineItems_436" xlink:to="loc_us-gaap_EnvironmentalRemediationExpense_441" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_RemedialActionObjectiveTimeFrame" xlink:label="loc_neog_RemedialActionObjectiveTimeFrame_442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureLineItems_436" xlink:to="loc_neog_RemedialActionObjectiveTimeFrame_442" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_443" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureLineItems_436" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_443" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" xlink:label="loc_neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod_444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureLineItems_436" xlink:to="loc_neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod_444" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xlink:label="loc_us-gaap_AccruedEnvironmentalLossContingenciesCurrent_445" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_CommitmentsAndContingenciesDisclosureLineItems_436" xlink:to="loc_us-gaap_AccruedEnvironmentalLossContingenciesCurrent_445" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfRepurchaseAgreementsAbstract" xlink:label="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_450" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_StockRepurchaseProgramsTable" xlink:label="loc_neog_StockRepurchaseProgramsTable_455" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_450" xlink:to="loc_neog_StockRepurchaseProgramsTable_455" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_451" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_StockRepurchaseProgramsTable_455" xlink:to="loc_dei_LegalEntityAxis_451" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_456" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_451" xlink:to="loc_dei_EntityDomain_456" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_StockRepurchaseProgramsTable_455" xlink:to="loc_srt_StatementScenarioAxis_453" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_452" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_453" xlink:to="loc_srt_ScenarioUnspecifiedDomain_452" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_StockRepurchaseProgramLineItems" xlink:label="loc_neog_StockRepurchaseProgramLineItems_454" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_StockRepurchaseProgramsTable_455" xlink:to="loc_neog_StockRepurchaseProgramLineItems_454" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_458" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_StockRepurchaseProgramLineItems_454" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_458" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="neog-20191130.xsd#neog_CumulativeStockRepurchasedAndRetiredValue" xlink:label="loc_neog_CumulativeStockRepurchasedAndRetiredValue_459" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_StockRepurchaseProgramLineItems_454" xlink:to="loc_neog_CumulativeStockRepurchasedAndRetiredValue_459" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_460" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_neog_StockRepurchaseProgramLineItems_454" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_460" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6800536336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplemental Balance Sheet Information Related to Operating Leases (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Jun. 01, 2019</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_OperatingLeaseRightOfUseAsset', window );">Right of use - assets</a></td>
<td class="nump">$ 2,034<span></span>
</td>
<td class="nump">$ 2,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_OperatingLeaseLiabilityCurrent', window );">Lease liabilities - current</a></td>
<td class="nump">585<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_OperatingLeaseLiabilityNoncurrent', window );">Lease liabilities - non-current</a></td>
<td class="nump">$ 1,456<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_us-gaap_OperatingLeaseLiabilityCurrent">
<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>Present value of lessee's discounted obligation for lease payments from operating lease, 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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_OperatingLeaseLiabilityCurrent</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_OperatingLeaseLiabilityNoncurrent">
<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>Present value of lessee's discounted obligation for lease payments from operating lease, 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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_OperatingLeaseLiabilityNoncurrent</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_OperatingLeaseRightOfUseAsset">
<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 lessee's right to use underlying asset under operating lease.</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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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_OperatingLeaseRightOfUseAsset</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>11
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6791113664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Nov. 30, 2019</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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Calculation of Net Income Per Share</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The calculation of net income per share follows: </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;">&#160;</div>
<table border="0" cellpadding="0" cellspacing="0" style="margin-top: 0pt; margin-bottom: 0in; width: 92%; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;">
<tr style="font-size: 0px;">
<td style="width: 64%; padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;Months&#160;Ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands, except per share amounts)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Numerator for basic and diluted net income per share: </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Neogen </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,276</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,051</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">30,928</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">31,288</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Denominator for basic net income per share: </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Weighted average shares </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">52,557 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">52,019 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">52,355 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">51,820 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive stock options </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">319 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">572 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">357 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">721 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Denominator for diluted net income per share </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">52,876 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">52,591 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">52,712 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">52,541 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Neogen per share: </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basic </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.31 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.31 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.59 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.60 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Diluted </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.31 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.31 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.59 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.60 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div><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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<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 an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income 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 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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</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>ZIP
<SEQUENCE>12
<FILENAME>0001193125-19-324860-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-19-324860-xbrl.zip
M4$L#!!0    ( &9\FT]H['6,MA,! .;%&  /    9#@R,3$U-V0Q,'$N:'1M
M['UK4^-(UN;WC=C_H&"F9R%"4))\A^[:<%%4O^Q;!0Q0LS/[A1!2&FM:EMRZ
M<)E?OYDIV99M^2[)*?F9Z*' UB7SY#G/N>;)7__W^\"67HGG6Z[SVY%ZIAQ)
MQ#%<TW)>?CL*@]YI^TCZWY__Y__XM1_0"^G%CG_N$)=^V0^"X?FG3^P/=H<W
M/#/<P2=-43NJ6J./B:ZU+>>/\;5O;V]G[\^>?>9Z+_1*I?:)??VL^V1T.?O6
MM,8W)"]N?HJ^'%\Z]^BW&K]6[70ZG_BWXTM]*^U"^E#UTS]_?'\P^F2@GUJ.
M'^B.,346:\G89Z\WR<S ?6*<O;BOG^@7G"ZGBGI:4T>76[Y;U]36LA=$5TR>
M/_2(H0?$7'A/YY/N&9YKDT^3BT>W&V[H!-Y'^A#C+]DP6]/#-$+/H^N[Z+[X
MVY3YD7>CGWX3^R;E!D>W##_]#OY5RN!\RTB_@7[!+E=G+@^&WH+KZ3?LAO;T
M#:%_^J+KP_$]/=U_YK2.OTB9Q;N]9$7_^3W!E6'@+5E(^NUXV%XP/P+Z81I3
MO2]ZI,H8E@H%^>>7^^^3RX/TZR>7?@H\W?%[KC?0 XH1[$F-4T4[U9I).5DV
MZ5D9IR\]I72?NF.T#JO>VY[,=;'H,Z@ZXIA%=)/]&UB!33ZKRNG??_T4_4X_
M')! EPS7"8A#B1"0]^ 3N_%",OJZYY/@MY^/WQCZL;><DC]#Z_6WH\OH\M/'
MCR$Y^L2>\FGTCF?7_)#\X,,FOQVQETN_FM9K_,'_,BU_:.L?YY+C.N1_??[5
M>C]G]Q$O^M4R3>+P7^GW-^& >)8A.?J /HIBQWEW0!R3_C_X9NLO1]&8WX-[
MTOOMZ$YI/BGJ$V.$1U=5GVH*__WH<T^W??+KIZE'IK\A9N7S!SIM\H6NDWGI
M#H;$\3G=NQY=AA?"WO[E8W+)G?[!/NJ^Z9[)?_R#^ '5&7?TP:Y)E\AB(,7G
MU:DIG7J[OM:XGWY8CC4(!S_(X)GJ)"^X9R_OOEO^T>>[VK_6F@]32-M/YG;(
M+O390GNZ$82Z_4B\P:U#IJ?45)5F<_<I-19-Z1M[.1W(S!I])<_!-54[7LCG
MH/N6_T!Q7C=OG7_HGJ4_V^2>8OXT_15-::IKTO^[]>QZ=W;H1\,-??;:Y*/9
MP)]^.E1>0X^8]^35M5_INE-<([>]2_J1%21OC3[YIAN6;04??-92Z%C1('[2
M7YZ&]#E'DDD,:T!9]K<C[4CR#9U)T:EV]%D=T6=$D,52\M4U.%6^6>S^?Q'=
M^T8_\=>4%XU2:2WVFG]5Q/.;O.SOVMJONN0*-C&I*\?\2M=AS3>=GBH-"IEK
MO^[*H?CX<4V?S.G]2NB[]'@,TTREMFOMUIJC^!?Q-QQ!_,I[,G0]ABL/@1XP
M\LZ.H)/;".[)B^4S'13<T&_FWZRN^>:;J]O?KVZDR]O[NTUI0!@&V=>.2=[_
MFWRL^3Z%_J]%+?!6*^UU/=<-'#<@?#K?;IYJK7HG4JCGMLY,?N*<_GPX^GSU
M;M@A<P*DH$\DWWJ7!O3E?9\Z!R8QI1OWE0NY5%-DB;U7XB\;/WWAN[24=UT[
M[%W$EY@3X7J4N27=IPK8E]F,*<0Q!I"&GN48UE"W[0_)[4F&[O<EW3&C7[AZ
MIJ#AL)L&NO<'U>T4L"0.4U9@$?:LB*7X32;I$?J7*07ZNZ0;W/KU^3=T8AY3
MS1)Y9VJ#CHI.0:)O=;DQ+06NY \I6/7H@CV'/H4]WZ>O>6%PX)])7=MW)6LT
M(48[8EL#R^'JAXW;8J(57R]Q$R?"-7KO.B1L:ZVE)-S^;9^F#1&/48A:]L3_
M_"LSX,Y][B11WI.X:W4>4!/HMR/?&@QM9MGQS_H>8TVF@$]'?N#9NT\]D$_Q
M0T:FX,:/>:):[HQ.>W0)\W&6F)S<!:*W^'3>G!C?)R\>/2+VE)9[D/0A[I!X
MC(/F?=7U'="UO>#="459>U-"T5NHC7)89++UYTW)1&\A]N%0B-H;FU*(WF*$
M=MD$[M,,W/$_?3?T^%\\"G0>JUZ.PXM4K_19BJ\F7'^/_[1,]D'/HOJ2HRA)
M=7TOK_][6GO/WDR?]RGU^4-N@([_] /="YB-^#F*#S1/%75TY^2[R5C-R;6J
M>EI3)F\QXRL_S;SGTQ114FG4]6\= 6D3Q>R"E-F.OMEZMDKCJ:8*/-O8$<A@
MMDJG5/S?V0?_CVG43M"H+2:-VAO0J)TEC9JEHM':.)HEC3B.*C&RB$.;!++0
MV2I9(0N?K2;X;+6L9DMY/LG_6D>L6<_P/T^FK,__6B<3_J?<,*&1>)PQ2R-M
M QHE^2@;'*7Z6&D+9X7L8(_R?$_FNF9,(V'Y:!-=DQV-IFQV<6@SC;[9VNQC
MR1%QMC.RDIV'(NC:9N>A\-F*AX33:]O.9;:BKFVFLTUD++^YKOF@]TCPD<P[
MLGQ1E.>-8_0/<8B>YR]OZ?MTGE:*/QTG9R]=QW=MR^0QK&OZ"#_*6>9/TACK
MHP'%?YOT?>]#VS)&257)M.C74:W6.&^_;*ITY#P?/DNE7S^E/G^=]U(JG2\D
MTVA0"RB\^+6?9N>_[W!.@L6Z#LM-@\E6,=D\G<!F&[ 9S[K[X7,\N*M)*F^J
M&N-A?(6?3I^*<=ZJZ2;8824%P8^;QW6WTK W>A!ZNOWHOM,1=6V;>"^4D%WJ
MG7CARSWQ+3,D$[:\\UPS-();[X%XKY9!A&5*Q@0+!LL1<(-I[\"*.6G^[7A1
MK&C[-.=^T0T*")9NTQ7XG3A4-JEV<JRH)& I]VW#]*7DV#5(!$[-GU,O0YLB
M!_E!3$NG*W$;](D'!F5<L9@RX,O\^7(;W7_O<H8P*%_XUZQ2./Z=J4&+7M^C
MG^A)J[0RZG^SF8-_Q>1?J@;=@67X\0)7D$_39PA^S)\?MPLE?;=ZY,&P>'U:
M];AQ?G9%<>(F 2OP8L2+_R#,7W!T[V.R$2E6<$/79U7W%631M2<-SBV.<R]U
MCZSG*VW%Z:5DU$64 5^*BZCPE\3RE\##F_,P?";PI& \*2278='S#-V4?\D/
M.3;R\X%B\)A*OU-R>/JP;QFZ+>S:,J6Q;,1Q6Z7SGP^'M) WKO-S8@%4:T5'
MTIR8XR$M;1'5ED^Q&58I&W+$-U-S$R_BOM8412F#$EE0BJD9A:CLT^:&L&0D
M+.#B"BYJ(:9"3/-*<L[4W& J5%90"C(5("HP%<HO+.#B"BXJ]G!"-0O)F-CY
M"54H+'-BORCVBY:?BR_=P<!U'@+7^",58:_^#%DO;'<P=)URY7D7C'QTW=S$
M#VG5NZ;)&P[K]IUNF=?.I3ZT MT^+ Y82H1#XH9[$NC4MC"O=,^A8.@?%AND
MS_Z0UK]K&.& -8XF4<TR(Y5'^HR@K^3:,=P!.2R66)L@U>:2J;ZPZ$.!/A3"
M=S1.YUSTH4 ?BG)P*OI0H ^%B'R)/A3EWU<%_L6>*I'V5!TR/Z(/Q0'WH:@$
M+Z(/Q0'VH1"2<]&'XN#[4 C)E_"7RNTO@8?1AT(TGPD\60W]C47/,W13_B4_
MY-@(^E!49"'1AZ*R2XL^%%O:D.A#<5B"@CX4Y125P]A1(YBP@(LKN*CH0[$C
MYZ /Q6$("OI0E%-48"KL05C Q15<5/2A@&H6DC'1AP*J4%CF1!\*]*$H/Q>C
M#T4A?2@$6W7TH=AK'PK!N %]* KN0R'8^J,/A9!]*/;&)<W,NE6B#\5!]J&@
M;-O<2P>5=,Y%'PKTH2@'IZ(/!?I0B,B7Z$-1_GU5X%_LJ1)I3Q7XL?Q:&PN^
MYH*C\<@!-QZI!"^B\<@!-AX1DG/1>.3@&X\(R9=PD,OM((.'T7A$-"<9/%D-
M_8U%7WO1?UAT^N%@C"3WNO,B-GPD1\C^GIK!02V=_E[VI4O.X)"6#DU#*KNT
M:.Q3D85$]Y<M#7ET?SDLQ$/WEW**RF'L8Q-,6- H9$=10:.0PQ 4- HIIZA
MJ^Q!6,#%%5Q4- J!:A:2,=$H!*I06.9$F*""BXKN+^C^4GXN_FX]N]Z='4[Q
M[#]TSV*EK??T;9Q%?[(2K= CYCUY=>U72K'O5,/<]B[I1R/R1+=&GWS3#<NF
M%!&>75.'RQ7E.E/.P'^=)?6D-'YJ70Z)):\&0]O](&2^)1&%"LNT=._C0;?I
M4O +.'\^OKF/?3?T=<>\LLDK<>YLW4G>ROZ^T0?B:MHD?J;.,0%;*03*@!-G
M2,2Y< E=#XDC*Z&AH1$7+?;NO5#1Y>0@NYRT-^#<7/KS3',NNIR@RTDY.!5=
M3M#E1$2^1)>3\F_B O]B Y=(&[C C^77VECP-1<<74X.N,M))7@174X.L,N)
MD)R++B<'W^5$2+Z$@UQN!QD\C"XGHCG)X,EJZ&\L^MJ+CGX+E5U:]%NHR$*B
MW\*6)@7Z+1P6XJ'?0CE%Y3"V PDF+.#B"BXJFFCLR#EHHG$8@H(F&N44%9@*
M>Q 6<'$%%Q5--*":A61,--& *A26.=%O ?T6RL3%[0D73WY_NK1URJC?]6?_
MVC&2?#O"FZ[Q9VCY%B.A\,RW>,S17J;YN>:]U.WUEWKJ6A&6NF3G7N3!!&O!
MS/X.VR@]@^EE.IU#' ;3BSH29%\,UO5O'2BIO)24Y?BLS#-ET4;?;(<*VJ19
M"?U=:T?-2K!X^<EGYU31UF]50J_5VMDH #6QU./?GZ[, ;V*DL2F,PST9]TG
MYE=B!_JHF/.2SLTC%6>"C:B0-WNH&["'FIE]D#=[E,PTW<%*!%.6B"E+9<[N
M8%F"*3,U=*% !6*+A'$\L]"[&<>)3G[4LZG%"W[I#NA<YSM+CJ+^5Y1 P0>]
M:N@ZI%0;+1:,?-SH=';B>8OW!BW]J$M4RTCGI*]ZUS0YT^OVG6Z9U\ZE/K0"
MW3XL#EA*A$/BAGL2Z!0.S2O=<RSGQ3\L-DB?_2&M?]<PPD%HT\=&.\@9J3S2
M9P1])=>.X0[(8;'$V@2I-I>T$US2AJ50C*6P67HV]U6'I;!72T$P;H"E4+"E
M(-CZPU(0TE+8%Y>PX!'*>%'&.Q.VFJD:VREL-<-B*,@]\(+<8M@,I;4HK=TK
M/RJ=)Z4^LK_&OS]]IU:%SQQ1=E1#8!FCWE3?[:H7MJR<>=X&5N=4J:]K8"6O
MW<T,SX,-2E:[D#^#K 4X>RVRK1+SE:I&053F*[( =R_,Q^L2H/CVH/BFBW.3
M"[JS13/./8U_Q\+NR:+I\*5=.[G4R;3>J!$%%#7EZ<$@CD[O_N9ZQ-#]20N@
ML9<[ND+8Y9YJ%#@S6OY=ZA3SDUI-.54:B0A?=GXQJH7RRP%.57WE%-= W4_Q
MV;R"UA5Y&4'R,L6L-_*P^>=ABUA)5-44HE'S3$A!H^Y/H^:YKM"HXFG4'-<;
M&K50C9KU2HY""O!1B_)1LXTQ)-8/&G6O/FI^ZPJ-*IY&S7&]H5$+]E$S7DGL
M$2U:H[9S6C]HU/UJU-S6%1I52(V:UWI#HQ:M4;-=R0;V4A8;]<W)MD74=\]1
MW_S6%1I5/(V:XWI#HQ8<]<W)1X5&+4JCYF/;0J/N6Z/FMJ[0J$)JU+S6&QJU
M:(VZRTJ&CA4MXT_ZR]//AZ^)51@0W0\]\MGRW;JFML[IMZ.GC+X:/Y8])_V9
M?E_WB)_RV'CF_.LMGCNDURU\*OMRBV?2&3Y1@CT]L$$E'FY:KY2-QG^RFV["
M =M>ZGI;DVO^">S3K[S!I)/ZY+4I-OV03S.36$F&>,-L"G7YOH7XZQ7TM=[/
M/6)'&W[[UE#J>>[@GO3\WXZ^Z4;PU*&L6ZNUCZ3 C3^]>:JUZAWUZ-,Z]W94
MI35WK[;NO:JZ_;U:?8=[Y^>[[KV:,G-O6VNM?:^FIM_[B=_LNZ%G$#_ZLT]T
MDR+3KY\HN] E'?^4_.##IL [T+T7RSF7E.&[I(>!>R&]66;0/Y?:9PW+N9!Z
M%%].?>L_Y%Q2E6%P<91V^VG@#L^E.OU:BC]X=H/ '?#'7DC/NO''B^>&CGDN
M.11FZ4/B\?S/__%KH#_;9/2X^-VJHOQR(=D4>$_[Q'KI!_0C]G!^[:FM?[@A
M_:AGO1.3#8@]Q8O^,6<&9I,>O5*9F8F6&"D?>BUEZ/RS9]>CY(LNHD.0^!9U
MR7MY/E9DB?UW,KYF=-^BRY)SNV"8?:K;UHMSSH9(9_&WOZA-Y>+73X$Y,Y/X
M/D:1H4[M2>=E0MVSQC#+>^E/#C"<SM,+;=A$]\[I7(,^H]3[>&'8"D^>,L=?
MN _W;7)?0C D@[">$['D]O2!97^<2W_[,W2#BT=JTOG2#7F3[MV![D0?3J-5
MF\DO_^ M?K7C>@/=GI9\)16TF& D1Y5\S+-KFQ>FY0\I#E'[C*'4S-4V">BX
M3_VA;E")BT$P?MO[Q?R]/V^N'Z^^2@^/W<>K!RDB2O+GP1/HX>KRY_WUXS6E
M3O?FJW3US\O_ZM[\?B5=WO[X<?WP<'U[4QS5M-)0[?_JU(!P7@+7D:6O9Y=G
MDJ8TZITM*)6J\R-2<)LA&DFL:S3U3&G,:N]F0I=.].1[NCI-L182;Y_[6N(C
M-HGA>MQJ&GV\*;F2D#2BR_[%3]466%6;<M*WV_L?4S-YZUL!X>0A[-5OGC[<
MG&B[\"<S=>E2<;_),B1'9X$ DUCG7UTC9![)X\>0>FVQATNMW9F&QY/M4T>?
M5>7T[]S>G3QP>A'![[OS.[=4M^1VI5ANWX4OCW_HWA_2K4-.TGAG[+)$R_O;
MD4)9E-AV;%^/_XY?Q_\>+26_(_*UC-#S*+<9KNUZT[Z!E!7)=]-4(_:E([3U
MH4\?./IM_-4414=^V&BR0_V%G#Y[1/_CU')\RZ0/T%]=:^RPS?HH=3KS5^(%
MEJ';H]G3 5+:I.'4R)N)_3NVHJ./QBL[[_+LR$@;+L,LU87"UK^'ND>?:'_<
MDZ'K!>O!+)T7G4KPVY'USNCE4AO?";R0,##IM.K-BW0(G@'B.2]5$(;?'T_Q
MW[=GE+__[-X_7MU__Y=T?W5W>_\HW?V\?_C9O7F4'F\E:CL_,@-9K4FW]Y+:
MD([-DPCZ;[])C_]U)26,Z[%AW;U\E.C7:J=6EU)6#W$"W(?[)O<MB7#FXSN4
MR)KZYGI2T"?2GR.%(T4I+(DX)C&E7)7<'7_35=3>: L59[(D(;VI;^H?'W3]
MB7/T^<9]C;**-6J_LUO2==Y9<1&)$C$#Y8459%EKR.MD%&">PSPOKWG^Z.E.
MU&%N5_N\I]O^R$"OPT#?BX'^>-^]>;CF9O@:%CHUT"78YK@/]\$V7R.N']O7
MP5ACC QL5CDR/\?= \?+'DFI3&U\=MV">'/Q/Z=47.""(A?S)GB5!(+5SUL^
M*_>4>A9U!)R0NVOE2'U=\3K1;W3<-WS8:Z:_E%.UU6FWD0$3.>.KU<OCJ/]*
MKW1&-Y_ZQ#BUJ%JU3),XY]$_O."SK1Y]OB'N"W&D2]<;QNOQZR=V]S9\ERO"
MB%"3<7SUKAL!%WC)[4D>>;%\IKFI6/F2/R0&JVPW)<N1K,"7C#Z/F:7F(2'!
M2R5XASC0<EI%0: $][4SB,8D'I?X>C8&TTC4<<X:Q8M*/]7-;ZFWE]\3>9B+
MQJ_&KOJ:X:6I]Z1&F([$1(UI88GO+!2B\[,_V*ZE,9KSK3*75'@#[^/2-;>(
MHS/]P0XD",C0<U_9RU@@_8=E]*T7W=G :)EGV=20Y YQHH6R 3XMB_'\J+]?
MQWO$#,[ &UG2M?:I5FNVVO7:4KZ44AAS.2ZV2P*+NU4%[QT5CSE<2:XGN6PS
MIO3OT+-\TS)X8(1:7$79I"4GHY74 )R:'H5JZS_\[W1[]"#!N>3+?'Q]_R!=
M#8:V^T%6IF9!M.C>:>TB1>IEB4P@(X/[<-_A9&0$=>JZINFQP^NB?[[3>]0U
M;>*FIDC?B<_,J3N;FOV9A9DK'^[+?SDOZ:^WWJ/[YJRYF-]9FM!Y25]#.9]Z
MO*D1<P/]UKOSW%=J91863LA]7G<N'9/]_ZSA^D&2S_5V1]7V+$[EV09Z'%.:
M^7%#CS*/-=1MB;P3(PRL5Q90[['S-F6)?F6'S".0_F,-Z4J8Z5MY*J%MCG/A
M; 8K78_H&_!R0VVE<_))27*OWUWJ--[UJ4&R6<2HI9UV-$6!&*\KQO?CK-??
M_M+6U-:%+P7$)D-&^CA=GY1AG?+A]D(\+W33?46T_>UEO[_Z_?KA\>K^ZFMZ
M/:!V_#RN!.Q>/IYGO!U1V#Q7K;Y!TFK#Y%:M5D@.;=5KLHP5S\:[(KE>OR]-
MQ@7<(L+;WF-&CU9@\XP_T8V^=&GKU(K9+H@Z6MT\XJ@[<A*8)F.F\72N ,MA
M0NR=7 \? _K08W_;] 0DZV!8Y2:NO^)H3-Z-ONZ\$,C9FIOX'&8S4,)%U6O$
M8]LXER<_4"R4LF8;5\U=;+:N\U5WVY77Y5%P?J#I8K 1V AL)"H;(5&/^W ?
M$O5K>1"?NB7Q%PH-[7^C R,>3ZK(/&=+_]#CK)WNF*./>I9/5:7$>JK(DM63
M(@>,:E:6$99LW0^H<\'Z'F#KRW)MN,GFM93.#3.\ER*-:PK>M6.R>C@B/7_0
MQ23&'^RR/ZB?2'@5+MN@G-CK=*S&+<CZNL\W:9J2;MOQDOOTWS]#BWF5=*V>
M27P!?? #X66\T:UJC96E1MT2J"?/WD"_#STKL.B4KD8^?=<(V->\6X))OW5>
M^*5#CQB$!]=43>(M?GSIF#Z/\J?DA]2W]?LNVWHUVDL=]/5@=A9O^O10^6[3
M> XG,F?W8RTQT6="'/KPYW_3:;#K^7OH36P4\7-8ZP^?#X(/DLE!1Y%,_<,_
M6VC-K+E3KW/T^5]7#_'6O*D'S*)#<2U4QET#&=\NFN#-K4BCK5^L!47BR!KC
M/,IT XM.UI2(39G/<QWFJ=@?$J%>RX=TS6!3-W@-Q5<]T*5O$2=/2>'D&</0
M\T/V:/K%?4BOK"L-)F/WY"6,#J[(/N'_</H84_R8\4'K0JMI9_%[@[[%MTH.
M^5;)G(4\(L-8=HE_LK-DMB"9!RF9E&MU:NMX5$OIAD$ETV-GB'&N\ICZ2/N4
M<JZ>O711"^0T\;*8@OR5TK%/B&22GN58HSTTK&I#4R[FAL=5WH()\7O4"[:S
MF6-&YG-0M>=3+1YY; \DC8"3\\(+)M0L^K2M5S&AS>T,7M_3V*+^(<N'-QJE
M';J6Z]/+\?!,\SLY9&3S:V:?4:Y.B-+'2=L9[Y)B]HOK?6Q9EQT==,@AWXB?
MQ*JSOZ=KA35J)@O)W&<B6H?(O04;>KLP_Y1)"PXK"X=MNLS="<9$=(Q,4RQX
M619<!-]Q'=.&A]:GEVLTKW:2_/OA' P%0\%0X,P4B]V91')N%D>CH+_%YP%A
M]#?X0TC^V#CU0Q_! \B,AM%I"/2^Z,]+=S#4G0]8]Z59_1(%#%9$RSA??@E]
M>K'O%W$^!YP3# 5#.=BAP#DIV/"XHA#\,C8U7CSW+>A'OQLP.TJV]M4Q.T9<
M^3OGQ]@ +MS\ )L+PN;+:O2Q4J5:*6P_PGVX;Z?M1YE*]^+C9],Z2%WW6,DF
MB;6S%)F+4FPILG96J:6A5B^M7IM7:1.33IH768<^X5?1B4:')J><]>9Z_%WV
M!WOYFT5?S0Q4ATZ8?N.15\OG-3>.[AB6;K-*'':B [O8#W3'U#W3EU@[1<N<
MJ?">V71QK)^DE5=.%4&+%@TN1R6PWR>V/6(8Z9BR :^ZC4X#VE/-[*+*[W]=
M/8BXX,(7JN<9CF3LDZD[T%S+'5@J7/P3"GW$":(CI/.1MIWJA7@[T=&I[A&'
MC(YV9Q+A$>F-_<A@Z;[Q3384M&?7CAU9R [:<8T_'OJZ1_S;,."P3)\^LY9=
M_]9)KF'H6-$W/^DO3SZ_^X@BAV%1!O5_.[J^^78DL<V6A%>R)Y?<"0>F&\27
M'GUN:')+5>1F;7SRR6B\H[6.GL[(%0U8XB.6W,E@SZ2%S#&UE.F&\U8J/WW3
MYU1-_I2Z5LX::YOQ,UM V:UEWP2:3JXI"M4VFOH4I:>I^KY 7*?-P<EX5['-
M*@Y92("YA\P;<+,C/6URJVZAY1H%6?4>)>8Y#[M.<RK]V?=2F7%"93H.P[5=
M>C^CJ-JHR=+HQ\G%T:?T7<QT^'SKR9CP[;.&E0*=>;K VS<>V7[Q,IFY.&WG
M=S$<<FYL<'7[^]6-='E[?W=[W^6-:+LW7Z6'GU\>KK]>=^]9X]IY.T" MA!E
M)_QC]\OW*];N]_+VYO'JYG$)F7?8PS:UGRRXF-V=YI.ASJJN+F;VIBD7D=!Q
M#)LF,IM-8AUB=SA*5*5N/FK\LGJ#4FV-:]KMK1^T\2<IR;?Y7%N4:IM0N)W,
MPE,2LPV^OQW5QFLQ$_>,PYXS^)44F5F#>8XA$S(7B]ST:&97+DBN'/US3C<O
MH<]D1MIX1M-6PZ2;Y5\4_K\+$6=\1]<Q=A/=L[5#Y_'0Y\8S"D=[_"-MC1%L
MDN955W!4;%RTI\RL17EL$:[:2JY&:GY=P6*MV$:;'96=N"U>.9Z04,\4A0R2
M#,@-JZ3+>YJ\)F'M4_N'>!SV9R:UFEM_U:6^Q_R]OP3O;4U5&ZTGE?)P]_Y1
MNCZ3OEW?=&\NK[O?)>KWW=[_B/3WKY_TE)S0VOF8)*NO2Z@-Y[5!=B@>38+L
M7-1V6=6-%V$12(J+%>))?BFQ)F-\V1).-N;7ZX ,X@#^^AHN:F"YKEAF0H-:
MCC1( 4Z-Q>FIR6 -I$O7X98*WYK\;9PFX6=514V9CD-'#TV+?G^2CJ>9D'%=
MK!496C=9%6U3$ 5F'CAF)KCSWZ$?6+V/W/5W]9&P=O1Y"@&_Z+;..C$^] FA
MV,>/:5(O%F5)6-N?'_I'_*D:?0J0!$@*#&P 28#DAB!9GP')A''H]J1KQW '
M9 R5C_1NPI'1M]Y'S0>CZITE*$I_:0,X,P/.&H!3Z*L G <!G(VEP,EJECS2
M)W2U7PE@5$ 8K0-&A;X*,'H0,-I<"J-7?X96\#$&SH<-X7)!D@AXN05>-H"7
M0E\%O#P(O&PM-SMUOR]]L]TW?VO,!&1F!IE-0*;05P$R#P(RVZS[7D!'$[C2
M^JGQY>DAH&1F*-D"2@I]E7@H67R%D88*HPF>=HX^_] =R@(,*#E,MBY\Z:OE
M&Z'OLYV S)3L.KK]X5O<*IW@*X5=,]KBS:ZY)WYH1X;K[9!$9:0^D#4S9&7&
M/*!5X*L K=2B K0FJMZ5H\]_9TTJ+&J(LLP1@TGZ@3WZFZ&L[?HAV[+<?7;#
M0/JA>W^00+JW_#\ G=E5)R'<*?95@$[EH@[H3$"GRB.C@>?:T:G<=YYK$),A
M)7#Q,' 1>P<7D>' ]@YJH\V#UV?2[>-_7=UCYR!V#L*"@@6%G8/+8+-V]/D[
M>='MR'3BA\S#=LK0=D(^6.RK@(C*11.(F$#$^M'GJ_>^]6P% ,(# 4(XD7 B
MN>PWCCX_7/]^TWW\><^[PQ7B-%9&Q%'5(?95XMDZU:U]6PIX>9HTEU>WTB6;
M1(_U;:<8>1@&3,P^>>+;=B$O8!PP#AB7,<9] \8!XP1!'& <,"X'C)LZKJBC
M- %XU0.\7W%$'NY;Z[X5Y\GL>N#(W,TKSSS8[,BCY >QB$C30K'Y"+(][3*Z
M*NT\O*P.7=CX3+,%QU*L/FADV9$NV1SFDL9I&Q]LDN&C=KW=,BG#3=J0I_'@
M_@Z;*<NY'U'YU7@3Y:(6[K-,G63@J770]K0.S=1U>"_-.B1+73;8_"KD63@Y
MG957X"E$Q'TA#B6_-XQS5KQ0^2%\IEZ:I7L6647Y*9FHI<H$3B5:_:9E;8'W
MQOK\T7NE=S0"*Z 3,[(E^+'E2$'?#7W*[[XLD7>#L&-TV-&+7 36(OH>""PE
M/7Q)869#ZKF#)5F&(?%&1!^PDY+]D\6$7_(/<XJW/*EK9)0Q+.=6633F*?MS
M;O5FS_.21K^-OYJBP-'"Z&'R:W/&]FUK]-6CL-",?S87"8COJ6UPR[ZNBX>J
MG37$'.S2<*_$3KN2Y@.:4A317!'"E.((S6C:(S%F'#?Z:.(2CSY)6A;Q 7&S
MKD5F\-_>2=U.NZBC.Y<=1[DJI)4EQ>:9(>5L-:R87:P).M?-)A7[EPJPQ+";
M_<M?MCTM%JS]9 4W(TLR>@1./WA.GSJ[H\),#OT)_3G__IF3SB>'EDZ?<WY(
M"ULD^/".FA4&'<@ 9.#090"*MU**=WTZP/ 7&G=^CHXTK3+X0!8@"VO(0K?Z
MDK!<#4<)A(5Z.*%S3A.5+II2ER6MUJ8_&HV3.6T]%<V>FR&KLI02284EK!G5
M+R1+1*53E0QR+6Z:3VOQ-Z[FU-GMEI&.EG9)=RW>P3G/R;Y/V";L=?@X=44*
M $-IDA9:D@O)>VTSQ]@E<TDR,Z]_S>7U666!"S)-%\/H3NNW]L37K[(N7#)X
M%A*R =D00S9VLAU@%6Q5>A5Z'IV2%.ES":H<< 6X@BJ';$ V]J?*$09@VWUR
M4OCL2$)6XVNP7\B?H?6JVW.;#*#["\"WOQXNM.U8HFV]GU,\_.;I?!^VY.@#
M^I30/WW1]>$YX_"N8[)_KB;LW0TN=<_[H,__AVZ'Y$@RZ&0HL>]9F[&[KG_K
MJ.I337EB:=(C*72LZ)N?])>GGP]?CR23&!8=NO_;T2G;Z4$7A/!N;#TVH^"W
M(^L].'?"@>D&\95'GYM-N:[6?_TT/=S/*R5-+"@7"@0J:.8 !H2" :7Q5%,S
MA8&Z*C?;[;+# ((SA=MJ/_A94GQKCT^,T+."V2V)L-/@AY8:I2<L_C#F\#@F
M68B)IM5;LMI1RP[.0@% !6TT0( H$)"]>:9I#;E=:Y8= A!Q$]2*ZQH&W]PM
M><0@U ^AC"[3&?N^I-NV^\:;';@]Z:_Y25AW])YOKO?5#9^#7FB/1G4_'E21
M:E>56XJR2.)8=%)@:F2/0,NI$4CSNT1Y,3^CT]2V.O:I3-G,'[(&A:_$_H"S
M $NA.I;"O)3>D*!(V&HWY%JK579+02@ @+, ",@/ K+7U6U-;K2ULD, @KF%
MNP'7SBN=D3O750Y6&2"YU) \8NP/BL3%6&%-N:Z4/EXCE,##"H/(9R?R.5A=
M#;G3.6RK"R':_&RS.X\,=<N4R/N0.#X=.PNMN4&?>)(1;Y#0L4$",%XQ&(_9
M_BKB^JYCWC*6C[8"%9H-J,NM3J/LZ"X4#L"@ Q+DC@0Y9,)J<KU6^FJ<Y7;>
M9L&U/3:3F;8,UX:Z/8QPN=6S=D.Z]VP;TN6B2$HU^,5B6:3NW0-#KE*_I5[5
M4@^^,)9$BF6Q&Y]3,X-'-]!M"2T-8*=7U4XOWC=O*(JLMFME-\F%$GDXYQ#Z
M#(4^AQV+]8[<T#IE%WKD6P0UU&Y((-UY[I"2YX/G6M@.W2$[ZQ+F&I"[.L@]
MXO$[6W>"KF..V;RH4IE62U8;"[<6E 7'A0( &&^ @/P@('M;KE67V_72[UE
M-*UP(XVG !%% R:C^2'L%<@&9&/_BAPQF?QJ8']W7?/-LFVH>L!9==RO$5<7
M4\>JU.2FBG +S!?(NWCRGD.U*I?WPTZ3':ZQ%<5'DL-_ZUL!X9Q,V'5OGC[<
M_$ VRDBG^L"E=/L/:V\0,Y'E!+KS8K%6H'KBZ#789\#K4N,U%Z)K*M\]BR(Q
M^6Z]$O-ZS.M1\+$8VZTAU[$'":8;H*!D4)"#6=>0F_7#MNH0:,NQ'^C$N)LR
MZ\9;SB,#3Y8<$K#&H+IAA(/0UMG!T2/#D(M/ODU#ORV6PNYD1-W$@ K1TW55
M[F@+RY%S;AV:"4UR*-=4Y'9MH>V"!J(P,6!BK)+?HBKR&G59;6 [!?P,@$!9
M0"![A=W09*53^@YV:'. -@<;S:.J@U\LEFAS4-Y5+?7@"V-)) \++\R.VAR@
M,'L_ICF.:\UQDW,QF^(:BMS F7_PP2'H(@EZ]FYVL].06_72UV/"SRZCGUVC
M+&.Z(4OMB>08E'OT\+0KN:SE'GTY?&V4=*SOD?-A4C/"]7@2/]YDMW$I[[)'
MTF4@'K]N[K;OEOYLV?P<9)ZB?PA<XX^^:],;_+_]I:VIK0O>,"?X2-HQ" $@
M.X?]I_":(1N0#<3RRQ++'S4K3NI\Z'-@%C +^ARR =E O*"26T#B4\PI]3_X
M/A"H?"3W*I'<BQG[+N+K0@\1[,B-9NG[7 HE]14T9R#W^Y7['';K=F2E6?H-
M-0B][,,(\T)B4AX=L%,OHSVU,,3@7U8&E:\&0]O](.2>\'W)B1ACH2=(R<UV
MZ;LI" 4"%;3+  -BP4 .YQ#(2KOT_94041/4F+MVJ!E'I$!_1P(-Z%TE]([=
ME(C!'QE_%VF\M1JEWZ8NE.C#=(/PYR3\.>R?44J_20YQM<)-L:@OLLXXE[(;
MC#'@<77PF/-V#,I["J>IFMQJ(9X&HPP@4!80R"'IJ<H-12L["&!C<QDW-HO9
M\*C4@U\LEMC67-Y5+?7@"V-)I%0$W9H4M1G#!B58\Y6VYO?DQE-P:J$'&=QX
M"+[0@I^]ZTX%7VN47O"15RG<'OM*>H2RJ2G%M2Z/J'4!)%<+DD<L3ED[@<XW
MKF,4F6!IH#LL+#/ 0*E@()]3(-5VV6$ T;4<K;F<3@"GC'X:>R0QFR6D )8>
M(+X"$,]%9W\V7D/6.J5/GPLE_3#Q(/]YR7\.03BYTRJ]_*-\!N4SJ%5 ^4Q%
M5[74@R]'^<SANNZ[%\:@( :F>25-\P1C%^.+=^1FJUYV8UPH>8<S#HG/3.*S
M][X;+;E=+WV&%:D50>VS2W<PL((!80V6V?E)EW2D]$;B&,Q6.W;<@$CM$QAM
M@'"TDE\&=LN51D+*NHXY)6.;FXWOOG7N6#9E!2\DC"HSJ@&6%L048IJ_F*ZP
M]3814P2F"C=\HD,A8=@ ,8&8B-M -B ;B'!4LL7:G3?:"^2SLZ%EZ:_Y!0?'
M[^+'4-_IWJWW$+ ^TO_0[9#<$>^AKWMD4UOR:4B\I_C.203Q^N;;.(2H+ TA
MYC3FI6[JKF-6SQ1ESF1>% 4=ZI[TRD8K2T6M+9^:WPV#ONM1KC<W6E.?WYS_
M8JXQR,6+N,L@5461E0T6,'J7I(]'6O1"7OM^F.,BGOK$8#1Z<SW3)\XV([P-
M S_0'0;XN2UC[L,4AIH+USLG0C)C9K4TK/,!MX8L/GP>L'<G!(<S*[+!GK#6
M JG!S=4@&MC(W%$;8ICAF]A;4MHNGMT0F=L=^513_(=XKJG[?;9R;4W5+LJ>
M5Q5*O _<(Y\2\#H$?&,!SZ!XHG("CLQ X0$#E@6B')Q_M"!Z48E"!=L-.-<X
M@7*FSA^ZLM<X08)(@@8)-AMA3A$"C4<(Q(T2S!&I" =\QW7,V:N=*TW4Y):J
MR,W:_(G"BY:0>:S"K)D0LI=SY"EES32U*3=23AE=(78+8@YZ(-VXKV3P3+S(
M;JDILL1&S:_\H7_$GZK1I[)$GS4D] 6OQ$;Z76B'IHHIQCQ+PQ.RG6,,8T:@
MVW*]A@TA"&- ZL65^NQWA;3E6@,'!*-D8G$$I$LGRIA"M[-ONC74+9-..^8S
M0Q]:@6[#B .<5P#.)W)S1[G\VKF,N+L06TZKUV5-PR'"L.8@_L*+?_9&G::I
M<J?6*KOX(V55>,JJ:QCA(+19-D9R>:-5PQT,/=(GE+BO1+)='XU7@-.EPNGC
ME:>]CUB>]T>\3#)\=.K#=\KU-R2X[3WJ[]G9;SY='_K9JB-'.^7LAWT"0VY#
MXJ9ZU$"-JJ+&EF;?FJC1K*>EPY>#1E48_P110:&-S'L2Z/0W4R*ZY] [8%'"
MHBR5;EBN&D;L?15S=T)5?"4]R["*Z;9?;RBRVBI];D<H'!#5= 025 <)L@\'
MUM6.K-4K'@[<+!HH0!MQ=-[/>QY5'?QBL43G_?*N:JD'7QA+(B>TV%W/M?,^
MKTOKNS;E19]OB6M=2&A]!IN]:C9[DL\C_B[$6V]V%+FCEMY&%TKNX:U#\K.6
M_.R]\V:M);<[\[NH2B;Y\,[AG<,5@G=>T54M]>#+X9TCY5[DZ7EL4S5\>G$L
M^[_"J,_#J$^P?-<Q]^3<MQJ*W.B4_NPMH0"@@LX]($ 4",C!R^\TY%9*36;)
M( !>?AF]_!IE&=,-GVTBE%M2[M'#SZ_DLI9[] 5[^O2G3DDP;3\8-M$]_H(^
MTTGO8UT_G<*(%![NV\]]RT[($77,9;EO3=JFF/93PC@CABO,;55+-0'?=S2M
M'PB1V-F]/KU(LJB9[%D#9B_S("??)MRS'-TQ+-VFKZ ?\$,/SV;,VIG?1X.9
MMF!7$FXQ^0S"1I9AJ.Y] 2D7,D2NHYE?6'7>D^(,L-MB:XM7+?6?Q*LB@U_O
MT?>=<Q=@;NGZ8X\AMB-41?EETM*\QL:6"/NJC9HLC7Z<7!Q]2F.=2,_I8>!.
M3/JSAI4B*TL"OQDL%__@;>8,LK7\LV4'E<W2.E,*5(2 .P8.9L,>\1">7=M<
M?O6F;[HA[@MQI$O7&[J>SJ,4/ (?/E,7V=(]%I)/2M^<)$J62:G^WM94M=%Z
MJA]A(;9[TV52=SV,-9;D]J1HVZYT'#IZ:%KT^Y,52Y+C$O!'[W4%HA&PGC66
MD>T2'%N.%/3=T*<2X,L2>3<(]52&A"H(UB%8T@<4#P/_9#'QHW^8Y\/<C]@W
MXQV+#6+;L1,T_CL>&/][!OV8TN3P%PUZ2C/-+4SL E(E9>M#GWX\^FW\U10)
MCI8%RL9?FS-:L=G^9>P?SEH=<^[>R"/?X)9]73<B+0L>E&6P):*KH$-='B]N
M[S=>?!'1+C?3IKV;:;C[P;8Y4FR>&2@84OAS?CMJ'F'%%F6V\K5M'OL>(='*
M_* OZOO1[U>.26V=5#VZ2):S98T\GPVVVSO;/5CO4L1OTAY9#:H&JN:P5ZS0
M>,;<42W0+^"U2O,:%$RE%,SZ=%@+'K25\#"W52#(=JM "5F@2!3A1XEM!!Q1
M<F2JBF+[Z2_@BLFB;4:)9"(2T@)IR4%:VI 62 ND!;H%T@)I@6Y97UJ$W@7+
M\LN'N@OVGKP2)R3B]YM>OBVEA%O;#KUOS6:Q#K'V? DE&6KUMGU"-B ;T!J0
M#$@&) .247W)V%,+XU(X?CF=.'3GN69H!)('!Q"]3:K4VR2.:'SSW,$E'3"[
MZ/]:0?\R].F8B'?U;M@AHTG7]PG]SYP_BD[I/"E1JY-'=]+YZ"F6F!^\\,+W
M@OCO6^^!>*^60;KOEI]5;Y1V2ZZUT?H8;C(0I-0(TDX@2+M8!.G(C:8&!($%
M OPH'WXT]VZ!J,V.7*OAK$0 " "DQ "R/P-$;6ER0RN]!8+*!4$#6#'+(H"%
MB#M4P/I1K%AL"E$!FB+7U6;9-8!0(%+!*!9@I!0P,FU)%@DC:DMNU  CL$4
M(F4%D?1X5I$@4NO([4[IO5& "$#DX$%D?Y9(K2YK2NE!I&(GED1!,*&/A\ A
MD$(.?K%85OR\DE51A%*O:JD'?[ L"8P4<_!@R.JM::D'7QA#8E/"XIQNKF<R
M8T\Z B (@*R;T<TLRZ*TY+92*WMP0RB 0+86$"% MC9+B% Z;4 $; @ 1$D!
M(C43FUW!5T?6-.Q;!$  (,H.$+E8$)K2E%M:O>P @4T!@@:0+ET_8.=6(H0$
M=$<;GE+;/8B=0#8@&] :D Q(!B0#DE%"R4 %P6(',*==X2,'<(CVA@"NRH;Y
M&)??]GYW7=/O.F:\T<%_<&U3O%:&]8;<:'3*'O$3"BO@&@,M<D6+_74-JK?D
MFH*N8[ L@!6"8\7^6Q2V6W*CHP K@!7 BG)@Q?[LBHXB:XW2VQ6H.Q \[.2C
M*2$ 'X O0.]!594U%:7J"#L!+4J#%OMK[-.16TUXDC L !6"0\7^&PEJFEQ7
ML<4%6 &L* E6[+%S,;4KE-)C!?H%HO701O.HZN 7BV7%>V&A7Z"H@S]8E@1&
MBCEX,&3UUK34@R^,(5'MOSCMFFN_0&SZ1KP#\8Z<VP,VFG*K5?I0AE P@'PJ
M@*"X?&IF0-"2E6;I*^F$ @+8 X"!HG*EV=57*;)2_MP&<  X<"@XD%-/X([<
M:>),-+&"D<AQ(EPJ>+A4-(9$CE/4P1\L2P(CQ1P\&+)Z:UKJP9<CQXD-J/EE
M0G_W7-^7?O W(?^).$=UXAR<L^\\MV<%Q28\55G1FF6/:P@E]TAX0O*SE?Q\
M,IR*K-1P$"(T/N1>-+G/-:7988>781<XY!YR+ZK<YZ+O.TVY5?4,)LK/<V#G
MVR'Q](!>*EV]#XGCH_0<@(SS,4IJJB X =F ;$!K0#(@&9 ,2$8))0/9>4';
M0S_H-AVP[ICL;7\0[C+"4P2R529T]T!L>MU+US%_C!@\#HD4FK-76W*GC:;/
M<(L!!*4!@GQV);7E>@>'#L(>  P(#@.Y9O1K#;E14P$#@ ' 0#E@(!=K@,)
MJX8$/^(V&^^J( [Q=)M';G1S8#F6'[",_RM!^ 8X71V<COF<XG1WBLOW$L-1
MY$X;_:40PP$:E L-<FHO(ZL:/#A8!L"",F!!KM$<396;[3JP %@ +"@1%N1B
M%VB*7%-+G^!!P8Z@@9][XA/=,_H\\F.25V*[PP&=(\(^ /3J /J(RRFB?YWP
M^#Z"/C6YU8:7AY@/H*!,4)!/LDY6FV@K#IL 0" ^$.0:[FG)]6;I/3P  8#@
M@( @GWY<<J==^D9\.&  O8HWFD=5![]8+"O>/!L'#(@Z^(-E26"DF(,'0U9O
M34L]^,(8$D7NBW.=N1ZBCEYV"&=4.9PQYN\1>Q>;W]3D5@.E:T6Z4Y!_R/\V
M\I]/4E.56VUD-:'](?UB2G^NF<QF'87KD'Y(O_#2GXON;VJR4BN][D?^$J%0
MA$(/.3:/_*6H@S]8E@1&BCEX,&3UUK34@R]'_A([.HLXJ^O:,=P!&G@APE'%
M"$?$W-]=O]C\IMJ6M5;I.RP*)?_(;P(!\D& O#JN:_72[](0"@%@ 4#^LY3_
M?%NMU^5&#?(/^8?\BR[_^50XU>665OJVO2@_+SXP$_2)-PK*',<9^A.$9P#.
M./BSE&8+ A>0#<@&M 8D Y(!R8!DE% RD,47M"_SM4,O)WX@64CB ]4J%L(;
M,7<4"XDC(3>NXXY">S<D*#:K+VLM=&6&;PQ$*"$BY)/EEQ6M#42 A0 \* L>
MY'LD%\YM !X #\J(!SG9!YT&B@ 0UYE[T[J#E"6?>%:/OF.K,H(X+'1,4$8
MN"\AW!^O*/)B3)[$]RG@SSXVY--EH9^M:&U5RMX6)\):@(@1 10V*?S<"A-R
ML?[J6BFA0%@D@'$ ',C+.-@]++2.<5"OE?($KUU6Z60T/< )X$1D.,D#3?()
M*C5*GW)"]SPTXMEH'E4=_&*QK'AG*'3/$W7P!\N2P$@Q!P^&K-Z:EGKPA3$D
MZNX%W:0=GQ&6W*J-S"JB'96)=A284UT2Z.C@B#!D4@$"I0&!G$KHZN4OH1,*
M!F )  2R!X&<Z^IK=;33!0@ !,H! KE8 IJLJK6R@P RGPBB(HAZR%%]9#Y%
M'?S!LB0P4LS!@R&KMZ:E'GPY,I_(:6[C L9YS"^$NF!$>M3?Z?"1U$04HS)1
MC,E) -\\=W!)QVPY(7UN?%2 Z_@1[T?7<0&X>@\\G0*SY>C>QW5 !OZ-Z["0
MA^?:-@^&1 T'BFU#UI$U#4>+%.F3 4F )/M%DGQRJQVYI:!?$2P2X$C5<23?
MP\Z:<KM5^DUIP!'@"'!D31S)Y] TBB.UTN,(JO8%C7#=>>ZKY3/QH3PXJMM'
MH OJH)+J@#)V7*7SA3BD9Q4;I-+D3D,I.Y(+!0&(40$$\@.!?.PYN0D0@!T
M"! : G(-#35@!P "  $E@8!<K("&W"@_!*!N'R6 * $\Y)I4U.V+.OB#94E@
MI)B#!T-6;TU+/7C4[5<WJWE# O0@VU/HXJ^(6N32;X $DY*68FOKF[+60FU]
MD7X3Q!YBOX'8YU,(WY25!@KAH>LA]$()?;Y5ZXK<T4I?;0JAA]!74^CS*4E2
M9:U=>J%'-K*,@<T:91G3#9]M(E1PL-RC/]A8>T;Y2$&7M=RC/UBF!$Z*.GJP
M9 47M=RC+T=6$CLR"\E=WA%/>NCK'K*8*, N.-*1D'#V612_*$DD0"C)J&"J
M#[(!V8#6@&1 ,B 9D(SJ2P8*6!<[@;5\G, ONF\9\/J0VJY$:OM*]QSZ&/^.
M>#R<P;E[VQK6IR'QGOACDLEN;9SK5I;FNI6S&FK:X-\"!01'@56%+D !H5
ME@ P(#,,6+?"=5<,:'2  <  8(#(&)"W'=!$%QZQ2E-0]XKB&>&+9T1C2=2]
MBCOZ@V5*X*2HHP=+5G!1RSUZU+T>>LKSJV6' 3&1]$28HY)ACIB_D?:L1+ 3
M:4_@0"XX@,1GJ7  U@!0($,40.H3*  4  H@^8GD)R*HB*"*&$$5C261_!1W
M] ?+E,!)44</EJS@HI9[] 4G/^E/G9)@VM4R;*)[_ 5]9KF_C]VBR"T;/25R
M"W!?O/I+=O6*.N:RW+<F;5.B$E/",2,6*R(%JI;JN+[O&!5X((1.(: #"5S)
MHJZ^9PV8S\]/1=)9UKMG.;IC6+I-7T$_&! G\,]FG/&9WT>#F?:[5Q)N,?D,
MPD:6837!^P)2+F2(7$<SO[#J?!"(,\!NBUU;O&JI_R1>%84I]!Y]WSD/7,PM
M77\<YQAY/XKRRX4T&GZ-C2U1F:(V:K(T^G%R<?0IC74BO:.'@3NV%=IG#2M%
M5I;4IF2P7/R#MYF^"6M%E98U5YBE=:84J @!=XQYSD9LXR$\N[:Y_.K->^.Y
M+\21+EUOZ'HZ#[#JCBD]A,^^95JZ9U$R):5O3A(ERZ14?V]KJMIH/36.L!#;
MO>DRJ;L>QAI+<GMT<09#C_2)XUNO9-3)\#AT]-"TZ-4G*Q8HQP7AC][K>D0C
ML (Z,2/;!3FV'"GHNZ%/Y<$_64SBZ!_F?3 7(/:/>*; (+8=.R+CO^/7\[]G
M$(\I2@YYT="FM-$<^6,WC"HF6Q_Z]./1;^.OIB9ZM"RD/_[:G-&$+>K@2DE7
M:IG+-?&)U[YE7]<EPYQE&2SHNOMURW-;[?WFMBXBZN5FT+1W,PAW;\&5(\7F
MF8'"(05 Y[>CYA%6;%$J/E^+YK'O$1*MS _ZHKX?_7[EF#,UZ2M3X]FR1I[/
M!MOMG>T>K'>AF Y*!TKGL%>LT'B&^TH&S\2+%J>FR- TX+5J\QH43*44S/IT
M6 L>M)7P,)/15X>!Q".1627T2\@"1:((VX^P&7!$R9&IJH;MI[^ *R:+MADE
MDHE(2 ND)0=I:4-:("V0%N@62 ND!;IE?6D1NE%/2RM!HYX<#ZBTHK(.].K!
MOMPJ[,N]\]R>%7QW?7_;]CS)#;BGM?$.W-K2';AJ4]9:S;+OP15*XM&7!S*?
ME<ROVGZ_K<PK#?3@@9:'Q(LC\>NVW=E*XFN*W-':D'AH><B\@#*?BY:OJ;+6
M+KW,[Q2"07 EE5[3NPV5UB_KCUN6?.)9/?J,#47D-N@3C[)_<F-.',$YMJEH
MG,B20P*V>2?0W\\1U2D:^W$X=GD/QQ9*,BIH%T$V(!O0&I ,2 :T!F3C$&0#
MB7]!3^@Q0L\CCO$A!9[N^';<?\/\=^@'4?<'.(Z N<I$#GG09*J92=3+A,42
MO[D>'8AS&0O$(Y.'Z"%=QWR<2$=W+!PW)+CM/>KOA=87:'*MV2I[$%(H!(&I
M! P1%D-RR61HG=(?$B 4@L & 7XD^W:) ""[ES_X="#TLZ5(TNR4LNSI1%@H
M$=48>>M; >$BP+OMO7GZ+G0!PE0(8;8W4=9!&$VNIQ1=K(*8JHC)"8HV4+2!
MV!OL7J082N41BFK&038@&_N6#6@-2 8D UH#LB&X;*!HHZ"B#2%\T]"AJVC3
M09C2BVXYL4,JN0Z;TA\D.EO")T;H6<'LF2QP3@&EU0R9_AQ+Q7^Y-J/*[U0V
M6!SUUGD8RT+7LWSZU5?ZI_-R1\7/-?.K#5DG:*K6.TC+P#(#G.0&)W_[2UM3
MM8N(B-.-KL25+V'%"[H:PK5S 5;6JCK7!A)UM59&#2TL@D!! T.JI:"71U\V
M2_GOL3'M=+QF;?S8PPBW&^!<Q]SW;#OFYH+.I1K\8K$L4J'M@2%7Z;12KVJI
M!W^P+ F,%'/P!\N0P$A1!U\82Z(X=N?BV(T/UG4#W4ZO8T5:L. P 9I,YA)E
M3 DP[F6_M]J6ZYTZ8H6(%0($R@ ">368K]5+N=-26!" '0 (R!@"\NXXWVR@
M;0/L (! *4 @G\8M;;FME!X$D-DL8]2^1EG&=$-6!2Y2F+'<HT?<OI++6N[1
M'RQ3 B=%'?W!LB1P4MS1%YSAI#_9'KQI3\NPB>[Q%_29[?X^]HHBKRQ9^%B]
M^Y9MKA5US&6Y;TW:I@07IIA\AKU7./RJENJ"ON_HW#\00J<0T($$KF11;]VS
M!LQMYT43>D!,J6<YNF-8NDU?03_@K<_/9MSJF=]'@YGVH%<2;C'Y#,)&EF&!
MP/L"4BYDB%Q',[^P:7N=&0/LMMCUQ:N6^D_B55' 0>_1]YWS$,3<TO7'$8N1
M?E:47RZDT?!K;&R)W>YJHR9+HQ\G%T>?TE@GTA]Z&+ACK=\^:U@ILK*DW"2#
MY>(?O,VT+U@K/K2LQ\$LK3.E0$4(N&/H<C;P&@_AV;7-Y5=O^J8;XKX01[IT
MO:'KQ4=%.*;T$#[[EFGIWFQ;@#E)E"R34OV]K:EJH_74/,)";/>FRZ3N>AAK
M+-8X<#G]0>^MWG3U9V@%'])QZ.BA:5&BG^R/SOS1>R5S- (KH!,SLJ7SL>5(
M0=\-?0HK_C(:1_\P;XRW)8G\Q=^.E"-*9MN.';/QW_'[^=\SFH,9'%QU1&.;
MTNIS](_=4JK@;7WHTX]'OXV_FIKIT;(DQ_AK<\:B:%"'7TJZELM<T$G@:NU;
M]G4=AHJA8JA97+<\?]K>;_XT+Q.[O9N+LGMOMD)V>%.%0E6(\]N1=H05RJY[
MWO:C6D#]38W/Z0WHX"WP%G@+O 7> F_M6.>8;]RC:QCA(+1YF"G5#0<O@Y>!
MD^ M\%:1O(4   ( 6*&2"S%X"[P%WJHH;Q7JI%%*L5H,W8:/!E8N-2M'YV."
MB\'%4/;@+?#6WGD+D8;J1QJ:$.*"S9Q+=S!P'>DA<(T_-K-V,CU' #I!3'9Z
MZUL!X=S$ZWS?/'VX^7%^=[IE4D">WH%1$:T$BZ?$W+T%6":ZS,(W!#>7F9OO
M2:#3WU!. 4;>MY=1*MZ"(UH)1W2WOAL;B/O<$0E!MD<DE&C)BU1O#WW=2]T$
M7'H @EQ +G;(T0XHX@:0"\@%Y&+*N=>';!\Y! ."46W!F!W9=-<CI?7+^M.4
M)9]X5F_SD'#4N%HZ9F=BIS57@,A!Y"HD<ALW>=$]AUX([P62 <E(.>ZO@F*Q
M/*JXXNC(1"CM--'S3U/JLJ35VO1'HW$R%WQ,TB?]@,E\#Y5<B^#Q9XDS)&?)
MLAGMHWXJO*O2;ISX1;=UQR"2'D@_](]H06LJ);6B=M9DT'V=.K,#Q5;@><:+
MGT-X/*^9"WVTS5K$%D2N5AY_,W =7JX4!7AOP\ /=(?1:N;\FZY_ZRB-IUIT
M$-93XLX?9/!,O-!G3QRW+(P:Z[$4O^NP#H;==\N?/2S'YZ],GI=S??-MS0-S
M&IJLJ:WE!^:(?&Q.7H(#$"P1"/X5^+=?_./XU:?O)YX?(=:U8]@A(]6=Z[$;
MND'@6<\A[T;YZ-ZX#@-%S[7IXU^NF>- _"!_I-SV6+&V7&LT )( 28 D0%)D
MD.R:HZVNK+SYVHG31X4#IJ:I<J<&NQ*0F15DIM;\ T<KB:/' @#II+$;WW.=
M<L!M/J#J4SZAGRT_[5Z5F_7Y4V[7P]9#D]<38#',5\!N*<S7T>:/4::Y<+NU
MKG9DK0Z[%5@)K 16BHR562%>L]:2VYT.$&_7:@?1ZACF1KYE8</JVIJ-RRQ]
M/^1%"FY/BG*7E)>IJ$1_G#[K/F%%3X,A];:B0_3H_8ZTBA7WIZ(6-I#(>[4*
MV4-:!M6Q'?FR9^TUU +C?F)^#3VF#(AGN694,L!_?F&\?YE@_1D=H#2?E C_
M'UVE+4P5@=II+E<@8JJ.M8]=!Y0 2DH!)?_0[9#L&TFV-45K\R%-@ A !"!2
M-A 1)0O=D9OM&C %F)(?IJQ\))@)S 1F C/!VJFHM9.=L=)22V^L'.!^P1+&
MV<E@:+L?A- 'LP;+P] S^I3W$68'T%<8Z*,P^U7,^_RBNYCS[RCC^R4)M2-(
M!C0!FNP=3;C9N!!,Q ^V:X 1P A@I HP(DJXO5%#%0! !?%1,!.8"<QT4,P$
M<Z<P<R<[:Z5==FL%]>J%Q-%O2"!946M@RD]2T"?T_QXA$G7>@[XO$3IC4^J&
M+Z$?+.FXAV!Z"8!\(ZM <$N@.DR!A<9"P\Z'>BB7>@ S@9G@-&[@--YY;L\*
MV.D;ZP6^]]XN0JW+S08R:4 )H(2P* %91X&FH($EWEF.=SJ8G-]N4[Y&F*GJ
MH([H@XA,@87&0B,R<-#J(>NVI7 $<FP$O*@S+_,-;DAPVWO4W]<LH1.YW:\F
MUU/ZZV37YU=L"3H!8,&>A<8KC;Q"XY5!XT%)Y:&DED?7-JO'$NP0XE*.:NXX
MY/=LCT/&X!=[M46J;W#A80\>7%B1A2SUX,&%%5G(4@\>7%B1A2SUX,&%%5G(
M4@^^,"ZLU$ZL+>MC9B>\IY-YON@V;WJF!ZMK942LF,%Y5UG/7.C \UK$%D2T
MEL>F$]V,HE9KMV'@![K#:)5VE)4X/=4:FES75O3>%+G $X?^ 01QZ-^^\2^_
M0__$Z!C7EFMMG(P*D 1( B2%!LFN*48_/*VFR6IC14\\0"8@<V]E*\!1<7%T
M1258(4 J<E6T6I?5E(:CZV'KH<GK"; 8YBM@MQ3FZ]Z[6M1K-;G=Z<!N!58"
M*X&5 F-E5HC7;"IR38&GOFXI0S95#&NW$SG(YB +3V_C?YP^L\,*>>^0T6F%
M8A_?MNYB"[<_;GO:[#KC(O345C)8OFUU.QP8M][1H)W))CM5?:HI8A0V:.T2
M]CC?66X <8 X0%S6AQ_GAW!;QRE65", W !N #> V];@)DHA@:K)2JN$Y_X"
M[ !VJWH&[?QB,#F8'$P.)@>3PVR%V9IEPWM-5M4#<;'WG_1J-/C #CSIM=Y1
MBS?N*W?!XIV]BN!=\-==\NKKH+5GO$\=M%02]Z&#D@.ET/S":TFIN"0_'[H^
M#U6<4_&AO\S<%0TC[1N/#(D>I'^G!X%N] <<8M*^=^G*6 O>:-C6</+-=)U!
MF93&VAP+< &X %P +@ 7@ O !> "< &X"  N&;T83 XF%Y?)*ZQ!]W.0:GHY
MQ-XWIJE-66NMV*4!%0WT GH!O7++BAT0!A7<U1;[P38]+'J7YT5IMIAAJY]L
M0\&'D"I+N((/A*S$K-  N !< "X %X +P 7@ G !N !< "Z5B.1M<ZCU@@V;
M^VI8NO1@;$U%%PX@'9"N'$@',PK@ G !N!RN&07+)^/]@YLE2O=XB&WFN%R%
ML8MSTBVFN$NEJGA6"Z0#4X1T0#HP13&F".D ZV"*D ZP#J8(Z1"#K@? .@<P
M1<&DX[#:?6VYA6&6(GLZ9.J+;O-C</1@G:T(Y=F0,,L!AWK$V[[I4X$->]4Y
M,RYQG$1T^LYM&/B![C"*IIP$)]!1.PU-;JEJ64^0V[<0 IP/%)SW>THG<'G?
M9WD*<I106Z[7Z@!O@#? &^ -\-X<O+NF&$<E:?6ZK&FE/<EYWY &*,\5RM_Z
M5D"X6/.J\C=/WXF\P/<#P?=C 0!^7UNK?,I-]+/E39E4N9-2:KP>YD/VT]CU
M!#H"YC[4@9#J8/_:8.^M0.L-159;#=CYL/.!X<!P8/C&&)X5$C<["C6^5YP3
M""1.B%W%-PMNW=6Z"F.?J=FK468VW9#*J#A%>YCC?@L3(1\5X9U#F"/D [R#
M.4(^P#N8(^1#'+H> N\<PAPA'^ =S+$T\K$J=/<^%Z"+8H%2H_'+F):;Q<(7
MDB9^LI;Y@P_G:2 A2+C_IX&$(.'^GP82[F@09-8;H#KG':[J0RU:&4HJY5?.
MHK(]G=>;/AH\;\3SHA8\;+?XD&!(,"08$@P)A@1#@B'!Y9/@8O9E0:P+$&NP
M$, !ZATX /4."88$0X+W*,%YY 66[I)#7J# <I4#@[SMIE^!#:6 O&T7'Q(,
M"88$0X(AP9!@2# DN'P2O)]^;1!KY 4*82&  ]3[H>$ U#LD&!(,"=ZC!"_?
M0%C$R8-%[BZHS,F#/_2/^-!!E1).4=LE/71P=O'19W,_]*E .K@ZS38W/'10
M:3S55-9"L[W_0P=5N56KW&$G10DAP/E P5G,)LC Y:*:(&>,X-L?.JBUY@\M
M 7@#O '> &^ ]TKP[IJ"'#JH:'*CI0'* >4"0OE^=B<!W\N.[_LZ=# )\"(?
M.MB16_7YV,L!GCF8F>B7Y\S!BJD(<5D"VD 0;;!_9;#W,P=KC8ZLM%28^3#S
M@>' <&#XQAB>%1(WFI4\_35'1%JG[FCM0P>QA7DW.;SV_9!7%KD]*4K_4[F@
M8A?]<?JL^\2D8C084D=7YY)*[W>D56PMFH)=NPMO96M %\X899^9"=,:2HW)
M&S&_AAY39<2S7#.J\^$_OS!INTP(VXP&4YI/2J2]'EVE+4SIC]98X8B42?%M
M?>0)( X0!XA+A;A_Z'9(]HUPVQKX=07@!G #N '<<@(W44I'VG*]5@/6 >N
M=:7 NN1 J02_\+PZQ;'DYT/7Y]AR+ED4&JR9NZ)AI'WCD2'1@_3O]"#0C?Z
M!\+2OG?IRE@+WFC8UG#RS1%@!; "6 &L %8 *X"52L-*"3VS#!VKUH$X5H?5
M4Z*$:5TR&-KN!R'TP51FI&'H&7TJ'.7,ZLZN=?5US]HSKD Y4ZEU3Y35O8JE
MC5]T%\O:'14UOQR9W15;@LNDM=:6'( <0 X@M[Z!O1#CQ$_MKM@F"W@#O '>
M &^[P)LHR=V&V@+8 >P =J4 .^1@ "N %< *8 6P E@!K(@-*^5TS;+SK#J'
MX5EAWZY "=X;$E"ER+I.,=Z4@CZA__<(D09TR'U?(G3&IM0-7T(_6')<0!FR
MO*@P$E(-"5=A!.MV'QH#A8N %< *8 6P E@!K !6 "N %< *8 6P E@!K%0%
M5O(,\=]Y;L\*OKO^FD7Q>V^^K#9DK5:A<BJ@%] +Z%4,>@&#L*FTK#E'?NX-
M;P8\/OAFQ&^S IX<_[I3ER6?>%:/CGQ3 =UA3C85W*E.W3L\J_*96!0$":EO
MA2L(0A!B'RH4=8: %< *8 6P E@!K !6 "N'"2O[.6D56)-_)'+%,<B+SB5F
MP<D;$MSV'O7W-7>MBWS8L2:W6O.-B;([YK@*TG@"((5]5A',A'T&^ZQ*L +[
M3%RL*8=]!I-J?R;5\F3T9IM@LY>S_<%^%<;^['HFE??1J%2JB7W7MDS^>$66
MV'\GF*(@4UQL.8EG%$$Z,$5(!Z0#4Q1CBI .L ZF".D ZV"*D XQZ'H K',
M4Q1,.@ZP:=V6^T5FR7(TOZOC+0J6/[NV.1O\?K/,H'^N*LHO.\;0O^@V/[A,
M#U;OF2C/SHG9]=^:M"/>CJ:_0TA>K,QX4?2IP+;(M19.$&%>G@]+'/T3'9=V
M&P9^H#N,HC-YL*Y_ZPAT+EI#E3N=QO+=E^5+^1<EA #G P7GOP*7RX#+'%?[
M]/W$\R,DO78,.V0$O7,]=D,W"#SK.0ST9YL\NC>NP\#:<VWZ^)=K"ML46(/\
M$7S[\YAKF@+P!G@#O '> ._-P;MKBG&HG::J<D-;<8HGH!Q0OA<H+Z9,$?A>
M-7Q?445<","+O/]+U2CHUY=6*V=1LWQ(LG\"'0%S'^I 2'6P?VVP]X:KM59=
MKBGS&U1@Y\/.!X8#PX'AJS \L\,NVZK<U)I XK41"<UKQ6A>R\Z0Y85%;D^*
M4O]4)*C$17^</NL^,7EO6^KDZEQ(Z?T.6K2BJ48>@RSY1O>MSFR.:GSXSR],
MVBX3PC:[[;TSV?:NJD\U18RRGW:%&JZCOP<0#@B7+<+Q4^GW#7!;GR@Q'U('
MN '< &X MVS 392JD;JL=&K .F =L*X46(?^CX 5P I@!; "6 &L %;$AI42
M>F;9.5:J<B 1\@-L*R%N:O>&!%0GLJ+D92=PWKBO/-(0]Y-04OI)E"'!BS.O
MA=1#PIUY#?-V'SIC;5X%K !6 "N %< *8 6P E@!K !6 "N %< *8 6P(CBL
MY!GCO_/<GA6P(^'6JZK:^^9<M2DK#;4Z87^@%] +Z%4,>@&#-F=L;"@5(^O(
M&R/Q':/CSD@C?IL5\.3XUYVZ+/G$LWITY!N.*\J$SH]DT^<<0"X5-3U":DSA
M:GH01MB'$D2I(& %L )8 :P 5@ K@!7 "F %L%+)L.&B)M,LD'A#@MO>H_Z^
MYB;S?76N7G9,06?%:3/ .> <<$X0G(/Y!%@!K !6#M%\@L63Z3[0S;:!9B\;
M^T/E*HS]V?5,*J.C4:F4&WW7MDS^>$66V'\GF*(@4UR,'N+9+) .3!'2 >G
M%,68(J0#K(,I0CK .I@BI$,,NAX ZQS % 63C@-LV[;E?HE9LNSIX+PONLT/
M[=*#=?8<E&?G 8[ 7)Z^*8H^%=@86)US,!.GWT1GA=V&@1_H#J-HRNF6 AT,
MUM!DI:WA5$R<3PQP+@A*_CHM6T!VD9$]MQ..!3D[K2W7:BN.3P/\ _X!_X!_
MP'\^\-\UQ3A=3E,;<E-M0!E &0BH#-[Z5D"X6/.R]C=/WXF\T!#0$&LNQ[$
M*F)?>\-\RDWTL^4MK#192_$AUM,:0(\T=CV!EH'+ 852486R?WVR]]:KM8XB
MUQH=^!KP-: %H 6@!?:@!;+"\J:BR4H+283U,:WB>R^W[D->A;'/E$#6*#.;
M;DAE5)P:2,QQOW6>D(^*\,XAS!'R =[!'"$?X!W,$?(A#ET/@7<.88Z0#_ .
MYE@:^8A"=_0G"[M.AZD-F^@>'T:?A2K?QWWTV&BGPX"X[U#N2_!8W(UUTN-4
MU#&7Y;X5M$VC\W1*8?4CIA^4^L^"=T2 I8>!>R%%Z0"I?=:PG+3\D[@DQGVX
M3P!17I*BGM+V,WI^11=<54M-*K[OF-A]((1.(: #"5S)8IE8:\#RL+P3!BOA
ME'J6HSN&I=OT%7&QC7\VTV4V2P!+(Y]!V,@R/-#R?0$I%S)$KJ.97UAUOL$Q
M9X =L_@[W-M(2Y"OHV]&+XSRPWJ/OO6<9XSG%K\_3C#'.HCGI*41 6ILA G3
M5VW49&GT@YJ^GS+5;!DO>#()/VZ!OU;-P!*9F=?MNQ$@N[M%H5YV\K*JBF*W
M-]T0]X4XTJ7K#5U/YR4VNF-*#^&S;YF6[EF43/,"F#A]UC(IT=_;FJHV6D^M
M(ZS#=F^Z3&J^<7&I+[D]Z5+W^](WVWWSI>/0T4/3HM><+%^5'%>!/WJOBQ"-
M@.W^LXQL5^'8<J2@[X8^E0'_9"&%^4\6?V'AC3B.]-N1<D1I;-MQ*&;\=_QR
M_O<,Q#'-RC$N&MB4\IDC?ARNHGK(UH<^_7CTV_BKJ6D>?5Y<.37ZUIQ1>^WZ
M+^-(UMC&8P&=M(O5=:XMX()X.,I98W\#XO&N1?1NKZA4RS>8'%?9Y:4FV[O9
M&"L.Z)DQ/.87(T=R)>*9T2NIO%$)<WX[:AYAM1:<>Y*ODGRPWJ4?+C^G_HJ?
M4Y^&S0OD-2-6@*1#T@]TM0IU2^::04+42\T\>Q7U]:FP#BAH*T%AKL%OD&V#
MW_(M?Y'8H2EJ9Q.XB$)-4TGS[2>_@"725VPU'>9VQ4!0("@9"DI:?^5J",I2
M[;VB$_BZK<<W;1>>"+,LYL@,>H)OG/59T"0\^W,N$[',;YX[D&Z'A$6=G1>I
M:P36JQ7,QYM7@5YAN[HG<:\4T$OR6)D.@5T\E2(V.J=(^?Y.@UYIE^Y[#^[B
MM=JW3/#@*Z0"4K%OJ=A%ZU=:G]?RT><W))"BSFK0VH7BTU\/%9KR;"=RY[D]
M*V"GJL^>IMZ,3U/O)$Y3[V36YDF1.UI[56<0H7%7*%FOGC4":=^+M+<3TIY9
M(Z":*FOM<DL[8BLBVF)=\]^A'T1E8X$K>80RM6'91'*HD69%1AK]G/UEL#!,
MCP5@W'$ 1A\'8,YAR\'7A*\)FP=2 :E !"8CK=_(1^M_)4.JZ:U)Z;X^8)TO
M_Q-] $4.R*J"KY;D<OH[?3CK[>J8W02S%QJS:<N=]LI#@(0&:J&0 .8+L* (
M+,@EHM.6&YU6J;$  1T133M^2/;IL^X35E0W&!+'AU4')*\.DG,&_\+X^S+!
MWL7FWF2U 3L.=ARD7W#IS\5RT^1V32VU]"/<5JQ-=MG7G1<B64XR<^;[)/!Y
M\,VV]&?+YEDTF6?:W)[T'/KT7I]>8/P96CX_Q1@Y-L XL@DP;B 5D J$:PHV
M#5HYU=\8!J4J-00\8A#KE?<&@I('G)7#5UMQ?ONU8U P\<E7$OU[[8S8_7[,
M[84&;C2YWJZ5SW4[@7&S$6FS/9(>$"$H1.13:2TWU?G8[G*$J J?GR ZM <3
M\-IYI3-R4[JFB@;W,/V ZUOC>H+-"[7Y5 46'RP^($.ID2$G4Z_5GB_!@JF'
MF.!^#<([CPQURY3(.TMPDRA)Z 9]XDE&Z'ETMJ/L(<Q%F(L550JQ$'PE/4)9
MWKR*9*'KF+=,$+J<_XNU(^6:!DL2EB1 HYJ@D5.MF*(AFHAH8G'&XSBA/-0_
M6/!<EG3#\$+*MDDSDA>DP7Z$_5@65;!M%NDND@*VTXN) 3&_3XHMBS8?U1*:
MC[ >83V6%#*VSCQO@QG;6X\^72WZV5+P:"E-&)&+CZ;;P(;<X^D'T\;INL"Z
MAP$NM;O6/I7A/=M3&?)06F4:^V)3H$ MOP=F7*'HR[RD91Y[4>R(#)6()W*P
M#M[1J1PXCP.AA9+["<O=!,KJC-/O//>50HOYY>.G3\QK9\SS$Y8O-)Q05^1Z
M2T,\H>+Q!$!")2$AGW(F36Z4<7<+&A/LS8Y+GJSF>A(KQ/-AR &UL;D:M@RD
M E*!X$T%C_RX"SVCK[.Z8K<G#3W6DBCXD"7R9V@-![RX>%PG@C)C@%VI'+<5
M.=\[_8,?=?/H=EE;+8]0'\X,F:U+]E%1K,GME,2N\ X;2HI1% * *""BTY1;
MFH+"#P2$BK,-/=<@Q/2C<]ZH#2CYE$^9H4C?_@<)>'\JGQBAA^ 0+,,R ?_*
M8STYW[-\]H/.:_]^Z 'C\H_;WH\QZS^,.;]80['3D5M*N8__% H8!#44 0U5
MAH9<3$2UU9';M4ZIH0%A0B%-P628$-8?(+[,$+^IV[]WDT_3%+FAE=#D0W 0
MP4&@1%'67T>5Z^UYE$"($"'"O.S"+VDGTXS/K3%819D>B8<) U%4 S'!Z8%4
MYW9"$(UKQ"MJHW2 G@HP\PS\M[^T-56[$-Z2@B$%0ZH4<K>[(372*<2_(<%M
MCY4EQ]^8A=I3=;F3TBT8UA1VVN_! BGS]N RCWVQYL=.^Y(N:9G'7A0[(@LC
MX@ZMR4Y[[,\JF8\-KV SKV#!MMHQT^>YTWZ=)ERUFMS44*Z-0 (@HSJ0D6_?
M/JTF:RE=.A!00'JFB"W]K(;[F^7HC@&;$38C=B\CZ0*I@%0@3%2]HHRK=^(9
MEL]W:OF!:_PAN4->F,$W\UN^'U(C@']+!D/;_2 DOFP85_E*]'F.Y/=U#^8!
M@+ T_N'Z6S>N8QFX[3UP)O]),<"[IA\X?'.O8_*/OU!1,"_= 3LW2&=/O*-B
MX=/+[)#1[H')S&TD607O ),U'!\!<PHH<B HDD^YL")KS1+N*5C7_$1]"NI3
M4!" ^I32+6F9QUZ&^I1*AQ0*.>,!:018^)6U\!>DD<<\OZ<S'N#TP^D'))05
M$N#!(X%4'FOOJM<C!M_!>_4>G0XNW>L!:_[B1%8@;#T >SF ?47-8,3IM[T1
MGS,VOW7XED/'9/]<_1E:KQ2+G3S:0:]3-:C*M5H)S3[4&:/.&)BQITIC5592
M[$(4&B,SA,P00O'(#)5U2<L\=F2&JADK8)FA:\>@U/0)_26*#[ Z4_Y+PA1"
MT !!@Y(X ,OM_W1+_XYXEFN.).$KB?XMMDUL76Z5<4\R0@4 !8!"7DFBMMQ0
MU5*# I)$(AI^"PT]6?I"Z-L=5A_D]J1(!F#] >@K#/3=X%+WO _Z_'_H=CB+
M\%W_UE$:3S4U4W.OKLK-E';?94)VH3  YAY0H# 4R,R^:]=DI54O-0H@62.,
MJ5/F"'.9QXYD3>66M,QC1[+FX'SV*_HIO/7]V.E_A8DNCHF>?5ZFV93K:KE-
M=*'$OWJ..@! 1 #(<*..*C?:C5(C )QT82R<-3V+&N46TPW9,<T"N1:E'CS<
M].JM::D'7ZBC3G^PXVVG5+9A$]WC3^\S+?0^5O"Q?1&I-MR0Y0U+VL6*,T@!
M;UB/;BF&]Y3,S$C+"FM8U5+-LUG;>U/+]X$0.@.V)3=P)8L:L)XU8)8LCR3J
M 3&E7K0Y7;?I*^@'_(C%LVF#<_K7T5"F;<M55%M(.M8%CW@9ALW>%Y!QA%*%
M#F9^3=5Y'X>O_8X>S@[W-J>]B]DE3_UR]*[(C-=[](7GW+"?6?3^V L8&:R*
M\LODO. :&UJBW$IMU&1I]./DXNA3"L=%.DP/ W=BII\UK!0!6QR\S6"=^0=O
M,_VYU_*WEC3QGOR4?AW_W'[Z6=XN"OFRDY/D$)Y=V\Q6JFZN;G^_NI$N;^_O
M;N^[C]>W-U+WYJOT\//+P_77Z^[]]=6#M$C"(L);)J7Z>UM3U4;KJ7V$A=AR
M(6X?*:D?;Z7KF\>K^^L?=$EN'FZ_7W_M/EY]E;Y=WW1O+J^[WZ6'1_K!CZN;
MQP?I^.=-]^?7:_K]R9(UBO^)8C4WX8#J5F,FM'3KO>B.]1_>SO5RK'7I'U]T
MW_)O>W<>\>D21A_%QQE_);[A6;S1:]<QNX9!D8(=2W1';S8LXC_2]?]BN\8?
M:^X9H(_3AXQOO%$4RW)"8G:#WX[8HQZ(37B4Z:FCJ.UZI[DJY94GKZUI!>7+
M,.J9U+V\O/UY\WA]\[MT1UGE,EU8EZ_]U'KSQ?O8:>GVN"Q- 5;E2_?A^D&Z
M_2;=W5\]4"F=0.I$GMDGB]!T/<)M9K0OILMCGT@Z%=W!4'=8#%D*'3TT+69P
MK[2^J9W.>CX3*8@?$K(/W1X=EOM"'.G2]8:NQ]E*.O[;7]J:IEQ$7_$_U O)
M]?B]\7>7T2CB+T^BPQWH$]_ZKFU_2.Z;0P?BA\^^95JZQUHTLBOZ^BN1G@E]
MW] C0]VCUU@.'XYG\F,AWJR@/QH>F^'0H^.VAC:]GPZ%>#I[./V>#(/H7C8D
M%AZG?ST$49N@GM3EHJ-+QRGWI#[\A 70QZ[,A'Z6$P76&578^/GPV"LMQZ?R
M8T0'6U OZ!N];(HE4CL+; P:RNG?8W9C;^^RH(I-*,^P2=Z3E]".AI;YBQ].
M_WD6O[C+%X?>97_(;.H?DNDR[V_,4)2\;#@15:;)U7/=('(4/?)G:+'E?OY(
M6\CT%6=KPKB=CIZDNY1YR^(2U7$=\9X[M!PV74H!^CCJJ["!R9PHNOGOT \B
MZ3MF FI%)^:Z#A.07@R*E#1&Z'GLB\0-)URB+9,PFCG$H"I<]SXX172IIUL>
M$Z"QED_(5;PJ8]G8%B^HNK+M2"+B!U 7PV8R&DERX.F.K\<",'D]L:T!?5HL
MG$926YU)#+_HJ$,[0AYW2"+ B5::C3;H>X3PY_O6NS2@2].7YK3!G)990T')
MDD]%N[>Y) QY28H?,QIQ&&EOW%<R>"9>Y/S7%%EBFE6B<,8%8[1<=$R4""8%
M(M:1?R0C(P)0T'@F$GD?4D.)K4%,@9[%DGK2!]$]]C:V:C_TC_A-*GN3IISQ
M(Y@'+GU?BG@DA) +K$_6T Y^WPUMDXV(^MZCM?MWZ$2IS3'LK:]N.(_TQW&B
M/F5D'BR:<*<;>E+7<4)ZWSVANB=@#=YRP]'_CE=P 9WID&;(K';.1OI^RB#[
MG&J?.515GM\3YCK9'UW39:@VL;*I9G),W3/]<EML:EL DVU$9"FFLC0ALS2F
M\XX&VQ9TXP_>V="-GF(%=&A&MF3[SO9^[DJ7K S96T?Z/Z%#(G&+I8UCE12;
ME505QHO[\)/"[5GFB!"]FKZW>:IHS(A5M3B**T64.J.@U",>@^F8='[DT7*;
MF8*:I'(LZ84> [<DZFZ"&Y,FKV\)I]QS'?JK$4%IA!E CHR0(XD7TX1FRRK]
MBP1C9*D\B!1O3GT;VPK7W(.*"'\J75([UPJD[ZZ?0*D=UEH0H+N.@(X!7#,"
MN&_=AR_\%,0)N&5O[W!<4VLQKOV@^!5ZG,=C2E (FR8XL[S25D9F'?*,OA3U
M&J2&OOLF1>X \^@'T8,E(WJ6/7[6P/6#*8MTLM3Q/=3E"R2=FK !I2FS)^D-
MS&0TB!?HS#B,034Q$C^D ]%]^AKJ><C,;2+6*RL)B(S-S(G8)[9)U_>4@GKH
M6<%'3#N3/ =,%[#/+*XG=#[6@)(HX=K2X;DOCO4?!C/3]'GK,S>-^L\^]>'<
M9S8#=G/ V8-=0]TI?^S,4=>0F'+L.;Q:/B762VA%P9+8J?832T+5U>C-S(]B
M?JC[QB_FSO340$:FL&GUJ*8C[*)G$KRQ%W-;?WIUGEEPF7&.GKJR8X.?WD;1
ME5\X_8#Q'$?^9.3[\#$;KFWSIL^OQ$O$5]B#.1.W+GRN\%CM(G,8;*M'SKC\
MY"4[\6K3*1/><9-Y<%S?1WY#[!92@HV:#?!TI?25<N7$-50;(]>0$F<0,BJ2
ML6E#%UF7C'# @SCTZ=%[$D& :#&9.-"KJ9_"7N-?L-_LV$!BY@AC(^(-+#I+
M,W*Q1S:4Z=)%9@[I,_7*R2N9W,-=47KCF)/>+.KL<R^>\HQ%;S>X-\8">JLC
M!?M6C9L8%_D9V-]84(97]4H)P!7%XMZOUJ=JL!N^,/YGA<WIBI!],]%9"6K&
M1$L053I^=(?4A&YKRLFY])5*)$4TIHB^>=2H?G.]/TXO8X5%18B]+''-?02:
MT>(PB4Y?N)'F&[@4'JTHA$&1<OP8+_D8*D\\)O?*GS)(+']^(-5>#5(LN+$1
M1 %:A(262]L-34[[D+LMURSF-Q@'?R^9=@7,; (SC1AFKBD-G1>+FF 1S4Y_
M=UV3<RP3AUMNV&4NO-<LJ.[H]NE//WZM].#V@C<6/SY^")\##FZ9O[;64$[K
M###C=UY20KD#A@.Q@95PC!F(I''9=6R0\JR=-,N77<]CJ,LA^I%9>]?,Q'D@
MWJME,.R([+>Q3V'KW@1:]>F76],O9P:DSZ/2_)7&^)7ZY)7Y8FWC0+!V+FHU
M\W=*]=<ZU9HIE6=[K]<L;C1E*-AL+2H7G*E,FOXG\<+%59NCQ=^Y;G/'TD,6
M@8U+E2)88<5PZ>5*2TJ:NL,A<<S1E4_JT?+(+A-CCU"?WZ>(0?&30FX5(KKK
M%?#E&]"=(JT4T59 0VBW:5G1M#P2)_RI+B#!Z%.F2)B.\*A>H,SJRSRHXOCL
MMQ?=<J+06!SO80$860K9.?'2S[.'L[4+,62>VB;O<>ZVQTYAG1G$..AD4B>)
M_L$2=%& @TZ&*H(H(L1\IN#CC%D:4=R#7AY%^HRT.1^S@<>5$'[L9KD>Y29J
M!S SQ#$^HCJ$N PF67#!!A4Z%))L/JB(&%1=)X*4NO<'X7N*IL)YT_RS00J'
M^9'<C;SMC6.IB5!J).XEDW(A\C8)!YUR0'H&H?Q2STP^(]X<'@=1_5'-2*+8
MCEOJZ:%U=Q*'-EB'%9)H?\\#D&D,/[+&Q]5<H]+ 27P]0IG1YT/]@WU(,6$X
M]-QW:Z"SZI-)].-99S%J*E_$BL=#Z'=^GQ5XC$+I3! C"0XD2J1!%(CQ+;H:
M^E34?UH<]U+GM3/GS@>%.)R:A,V<QW8CDH44)_EJDW<K8.AKQ'F!MTEI#EL2
M>FG@TA7D3BH%69\B,:7>4+?X%QP06>9:I^:E_FS9C-[,7:/^ MM3:G\D:[?&
M$?^(.>A36(VA1;F-#I,COA_7+C$UD[R1NV33G@IUR1C:^J,2M6CF?8LJ&<_H
M?\S.TWVF?O[K:(CT%99#O3I?"OW(P62W1\ >$*/O6'^&[-&,5UA2PS\OB#?R
M$??O5&/;L5MX+MW&I+#)B BC;!>#;DH.S@Y^5"S+7<]HO?R+JA!!.Z=XSF8N
M)W%LQ>SE2$"8.+D3"L; ,[9#>&7OZ*^+*%E8#:+5SJ6?CCO'.Y1.$:CSLCL6
M6J 2%M#O*24<=R3JIA[H(_2/H]EQFI$5XS$M1+&*228%%9.]TQWR2(+[QE$G
M'/ @Q"X6TX*V]:7VBX2PF-8]!J>,[#^>VYR-$_L)3),\Z\X?E&D'2<M%EGS]
ME:50Z1=#U[?8)ZS<P.JQ"MUHXT#\3?1\=T"9EEM90\I:7E0%ZWH6G0_]++9E
MK.C&CD+EZ2/R,(@?Z\6Q.?<Z,EZC<ERNL_VD >4G%:9)_Q_GK6;-IM$3DF8?
M-^T(>R"[(ZE7)(/>1>5.WT%&?XR-QH>QS0A79EOFG5!3FI!3$*%,6G*L B75
M79!850S;Q,$DC+/[L^?^04E@4D^;>#XKZTDOCY>EY!:(7L3:I\P&EDSJ[-//
MC47B**?+(_N0QS$"CQO7;'@>CRG00=CTHR#[9$#W5/UT=ZK&JW0\F42T ZK[
MJ:NQL 5KO\(_Y)B1@(J1N;VXB#Q-X$:IDU"W?\18$+7*7$L&GWY8CC4(!S_X
MJOA><,]2)MUWRY_J&W9*5_G<##V*8T>?.^I<X)_CVVREU99-TPJ:M_Z^P;S?
MJ'OD$^?H<_#F1NF<^5P(6W6.[?Z44# #U+ IK+-\5E39\ZI37Y;)#O=LJ6Q$
M*H%:L@.VD<=]_G><0UK@XEO.*XG+@+C-R[TX7L_ XX#>*U,O0Y9M'M=Q#4./
MB@M_8B^,MHY,MMC(X\MYA-"T*#GCRKGG>(\P?1'5IE3>V/47B1'XXZTM/#'"
MO3,Z$/Y>3X]>1"<YI 2):YGBH?@+:,6BA9X9"6I:Z,"+*G79PPD'&>8 L-<,
M7//_L_>FS6TCR;KP]S?B_0\(G>YS[1N0AHLHD?9T1\BRW*-[;<O'4D_'^>2
MP**(8Q#@H  M\^MO9E9A(T&**PB0.=$C2R266C*?7"H7X2;))8% =R )OTG9
MU\K(/CIOA:G$;D5E?I(436?HR'14R+29&,3,3?ECM$RZ"UFO>.$JP=]_2G$S
MN ($)%6 Y>KRL')U>W?]Y0)3\C%W]^+V]L\OWS!QMSC!NEX*KX(-S):UTE-?
M)-_"O*LD)I0LXS0E$7[]":9Q3&3$0O\3]1_47<J,5@&(J0V(#)HZ(I76:B9>
M)7(>Q@</ZD@[.7M01P+*P9\&3=%CU,': P&;UH/QB")]Z(EQH[Q5WH.//$^!
MIV9V*D)YAG3D0#(G4SLQX2830"TDQ,)\Q)!<9B:@#. !8G*<6ZD6-!XHA5O2
M=.+C#)5#E\30*C<EUF$+!Y&;,2QP&-JJCE5]M0;:!(';3$(;@,V UDV&8-H>
M*\##LP]8-YVQ!S;!(X PC$NE)!/ZA-:S7N-XL#H9$]0H1+]T*/!; .(2SW^R
MH2PQEL7A+GKM8WS.T$60P>$AJ&L^9E(KJ0%#QU?2\SQ:33^*W<X9CT#JE-$1
M"WV=[(AJFN_1#JA3*$)4)["C$5 P+G <Z)SDB"KW!$IK^D8%(>/" #DC<:0D
M;-W[D8XOSIE=&=J=I+1TH$@IF/B(*9M@EEGDF:9S+C4[Z4>!C:1YH>*/XQ&.
MK!<=/JVN#B=64TTS#K .<ZM$R<THB*>]*#MQ=-^1LRA-Y?5\0\)+21^'H=OY
MB$H4KT08V1-#74Q$@4&R"!H TISD25VG#EF@.]R2)T$4.G<W,K'Q_CT,S,K2
M6(RW6=*/+2I'ZS][L4F%P4O9B \.7]K7\*7N_H<O;3D,>K-EYPI6>OOA6U.A
M68N'<;5>">/ZGJ:;U?N H@J!6Q=Q,$&ZJEAN1&>JU=]D^Y+:*A;<"1H?2>H1
M^N$P,4_GX06._(F^5$SL$T^4*:ACLJ46N_&52A%_ <6,/!ZP KHVB/Z>W#@O
M6##%084]_0+4=I6O@N%1\"(L&10H-1J4V<G\P"G3AL*=)7KE'# T<I$* U W
M_  /J@/B?WRI4@S3N:&;=RQL5%K2J9E9LR($M;@O<R9*FD</.HB+UDZ 6DT0
MJ^+*E43>L#2 32GPNL805<F9CF-!PQ+-EVQH2VQ&)2F7F; ,9;1$GDY.="CJ
M19D,*L<11@!Z6/" =C(%F"G[XY4US1+6%.6<3!/_4JZD:VUDUCRZM!).I60M
M]P"1=.DE\ALC5?KWTJ>Z051K">CU>.3CX6CBI7A1'E$$INR!RK\B*P@IB"AQ
M$F 0DF>Y+SH]6&7OZH>8B:LE@0<=]I68OO$]*I )V/")(IMBO\)/#^,-$&P4
M2@PB=%P;,#M/)A6E:%H)^^L<Z*"?F0Q.P =#2GF@)$5,80BK"A E*%">&YB$
M"B-5?OS40M<FUPD6C>A'F%A!2RAM\HF@(^ >70\4O 10#'#I#HXQ3QDQV FT
M=P?-+*W"X&V43CW6#\2M0H\:S$U5I(B_D;%-IGQ,]'T*B.0^"AWRNTLG5+K1
M.F$9<0[4A==/\Z,NR(,2?\4GP*LR8D&"6;K(AEKEBN!-,M1,[+F*3\3Z9DB[
MXR@ KI!"1RM2]G[F/ <Y.YZ9)Q)_+Q*]'9<#U&=/Z)&@C*G8X8Q>.12D=NR:
MU>H!-D4$?4*'.TVY,V^*_9Q)>&NLA2@_*C+*T!FCVQ&/FI"]R,%M:S<V?4K<
M@>=G,#V/XB(W[O0 [04K32A.CG,"D4#&,'L*@XV3];3+.)V@7JFDU$(:>&M1
M84TP=]29.)[0P7R0K(_QM;%?/1 #TFXT/H]180V\7 R9 6CJ^2, BGM0N :.
MWAZ$=@"0/@61N;H0I'JU&L[$)A4,U2H:T_NI>S*)"NG=CQ.YF1LYBDZ"^1VL
M*?H9HVTG,/!/*4";^PS OHW#=W1R'?W>*3YY1C;8E7^EK-5:ZLA>K59KUG+I
M0WQU:/^7T.I,_HP@<\!5<&"R!4[WCC/<$2>53N&51=Y6++D*?*LJQNA*DN36
M'5!VIQ.HXS!8GM!489K:>#&<01Q!3(_3ZHFZ22DH8Q'@BM(:H%J'L9[J\![O
MD1(??6)<#V8N5SZ6C2+:06N)S2:,@E,QO%,'_&0^6DH5@H<)'<HW  4MU22U
M?WIL@2&)9^^^_HLPY>K#]=W'"V,4N:&J%(NR2&A=B KAF+GIJY@#4*74\%1*
M0GQ T<^.D (&M567BPE "90$4ZQRR'^=;-A-\!'(PI>6>S/X['L/Q#=*\K/5
MMGZA0PR^HB6MEC:U(7^2PC YZZ 393.%G[FT IK^%4M2Z![EQ4D4VLEA.3#N
M@ !<WS2%1B:9C.4LX'8:0P"W29I0!C81504J$7CF'ZJS,GVJ!LI/$A25L0"?
MJ-I J*%%;\6L4%]K:A_(7Y16=4[ F."=3&!/Y=Y0;)$*^!!80SBK\Z*G;1HW
M95HY*P UUJ$2!!')7JJ5E3>RM2C)E!V;P/?\Y2@\5/T!@D-XD?*F77MZ)3RU
MA&862!V9=:7A8CX4(CXAO8GR2MGG)#*FB=O,[IS&99UO&@X#/WH8IK"=A^K5
M[>!;>)SX@"+K,A.A<1,WT;CV\* -MO<;^B+8(EXY=HN2@HWL&ANTI'L W$1"
MAJ\C/BP $*U+B-'8]5^$/HB7>!GA-\4%%5^H8DGB HGJPM0 IP6+8RLU9U@R
M%UL4QV>EKCNE"&75G]!X((C# $>%;/3M1'!3,B.Z&/D[">>)(\C5^'2A$C6Z
M)TMFE"X=4(DO(N6;7JMP C__X%KVS^-;>^B3?D?/.<Z%@>I>$9F(&A4PE4N?
M<^+8ST!%B"7UUF%3$5?[\-FCCZX 2D+469IZ5^*CBW@/X&X,0,<5%$/KT:&L
M2S*79;JF&(N'4>YXNH$I5B?&+<6/QI[1-,4Q#CQ2BWN<R>-*6F7H(O'IH@4&
M^E(?XRS\-,Q8O>I/%?Z;!ARE43@JBU1Y%$7F"KU%2H5(LX&-, H\?9.*=L(/
MAX !Z$0--%H7DE=*@4!!?DPT8QV&+%'FJK8',9VFB9XZOI<LFA/CJ^]ELF;T
M=[:%2:L&$HJ+*Q*1T_A>Q(1S+Y1WEVJ0@O*.:7^*DA756..QZR@3*%)/ XG3
M=X6Z06]3LO4#8:E Z<F^"A,<D"R<U$(8(]T40:KM)E/*RJR[IF&,[5'Z6/K4
M6)^S:?5U?%E?R#'H:!D6D2"M-$&=Y-MTQ.*V*.P,'CIV=9"SOC [K(F]T&-0
M-85R$4AI>:%P*":\?@G#9%$ !IG)A[;CI&;MK9JDK$0/\")T!:BPR+[:MW!J
M,^/BHQGV@K=-E^;&X6+? 56((D^^!%)9M3C+JSGC>GK""74[$Y%45"F\\XH2
MPE%*AQ*EU-O_**6EHW1:2T3IM%]Q1*H:0'?6<[T=*56(T='EE.XH\KS^FO@Z
M]_Z5E$69CLE/Q;$^P,Z$F*,^&0Y]$$5_:OW8D?HC$YTN0I=2C!\W*TP=%,5U
MAI_K4;S61FX6GFG<KZ'SU%/+W/BI&BT 9VFU=)DKEYYFXZ0%%$@M@7V]IP8B
ML_,0=(X(7:OCI\C] 9\]43L;<DL'(JV>GY*=\"PR:/!>,G)0[="UQ.,(:E6<
M,G>DEYV&JNZE#2.=!1.@ROJQ@$93+3]W**Q<9_@./.E=@KC[41(;@L-<-P#J
M,QXF"]6R90-"X+76IIWSTX-WX"S66BC6) #>C0:02>.DT6@T5ZH+7*!T;$@R
MK(TVUY[Q2=P'$>;XSF_ZD>\]I-:0#O& 9=!\%*K:$N4BV2^9\[!8ME@CGQ)O
MTV; 4@63IHTG7'I.EO'H@RS[:?MM(IW,2]+V\#$_Q4N^M2.E6N&S"DKPTLF?
M$'%'N;0;A3:<DUQ%RE-.0),2_>GA&?&),;.8MJB&/;9>=#-%?$Y^*B]O]=%=
M0,$$_N XBF>>(A49=1@2BM?@P_$:?!:YKUSE *=;8N!4+T$A$,>:9?(",R6]
M5+!&MB,C6L$Z'3*M5J(=WH%#"Z<\./H=L',6+1V\F:QM] QE[&WW14.L]OR,
M\?0!T^^H L(?%Q??<(2@7R!]D:<M5Z58G2?KKA5Y(U?U/(T;6NC<9]!1</U4
MSD]RVT+EC;MTUAYWN0CC,?D%/;_>*Z,]\22@:?YZ:T&<G3-"KU8 WTS:UMM5
M3K=4*.ZOF-3BI$H8281!CR0<3<,%E@/A3A&56"<<>$O&"@8\+ R<^XC(#NY)
M<G.M/@:<8X"-.M9'EZ:E3LL'#B5;HAMDG-#OHQAB>]G8TZS/4&(8D;2M<>IM
MO%64=2:G8@\P]BA3#!S/\V,PHC1\,4YZQ.JZ"2_8$H<JAJH]5P&.^2%@&!1%
MCZ*/BZ*-HD /KJ $P_3X"63[63PD_Z <^RI\?4+GSKHHLR[SF-%S97TF,2HY
MC\M"R$T\7EWU$$_6XLBTV*&(/G\*[\\V"DHR9U^2 P!5&E#7_$X<T_2I>E0%
M4DHOJ6P[K+<//!S&3L?)C9E<ZUEQ84E=AN3^!&&3U:9Z,MD= :I-FI=FZJ9?
MW%X:W=.60J,B:%J'FTV]Y$_YTQC8)SUAU4^52. !MC:,_9W-ENIY2[HZ*,8Y
MGV4.&'/RFJHB;CQ4*2M)XY#$N9K$(%O1"BCU%ZVH?PITR<B\IGX3;R.QY7=\
MV\W@3ZGBQB9T]0MYXZ7Z^A$@E*.^P=;?/_Z\_7@$^&/#BUWYV]%QY\C C%%X
MUUDN;.R=%XWZ?JBO3%Q)"XWO<ZQHE#*RUDDCMGKBT?T^]8&B5V!9=[('^+);
M+2RP"M4>6[214^PP(=-)C:-6JQE+%/8>STV4L$%*L.RAEE!]G: 3II>H3'OW
M196TH;,TI69LH1_>]]FDG*U&D]1\B0.57V6\1")MIP4=1@OJA D][&FVFS$#
M708BQLPX[6+2Z[#%,,>)@>>KAJ148"ZRS/55ZTB7'V$8>2RXLX=Q^2HL)/")
M*:B;BA)1NKH('DYFC]^2VABP_W,JX2[B6)USH/3__W]_5Q7@[JEV\&]'#8 _
MX;ICJX\:4_*W7A'Z.SZIH#O4R8$F!3IV2$X0U+E$R1Y'3%FF@1UC5I\UEG!O
M_%ORU<3^X@(<P[Z"T?L.M--GT<=D;%R:Y*@%3V*.U=F,0P%>[PSKT7>2"_L3
M9S*=PIGK53W&O_3+XX_2$[?XD^(CM[!?_,(VO/ 1J^N!](E?"L]<\YW=5NNL
MZ*7E;^H:TT"KQM6^3TJ L'_";E)(,4G:N/I-WU%U9G*5W<A'HQP7*C,4<S\Q
ML "DFBXJ0]'4R-L$M90,IB(Y*,J!<G43.PI_0XS0>F(:5N/!,NDP3:W!:H/*
MU"(AMGU4B#B-K>A5L<:MS L:4>Q)0-M"E8@C=95>A3$L5#A9=V!2\2#_ LF"
M%ANU%(UO4>]5(];0=:)( WX&]!-7+0]/8&Y:@!&P(4/<U^?D)."5@V2^C^^;
MNN^5P @6B2P2620N*A)CFXU$8^PK!TNB+\EY3JIJ-K<[4X@M5_PK#L1,DXK(
MP-2'!--.+Y2IY$=$)V/L-$3C,(YT+?+7LZ#A^UC0L*!A05,S0?,)CR:IW >>
MNI(-0T'H&9,LMJ/B8V2K/$]W@:-;&3V9VO7Z;(D%$-_' H@%$ N@/15 <3[N
M=LY*2(IHMDLZIDH5Z:/]>^FG,*(DCO-%%P1/4\9TI+(N@Z>* X_N*8951V!L
MZZ1JQB0HJ$.E:TW.A<4FW\=BD\4FB\V:B4V,A8T#_K)=29(2#Y2*D'1RC?UX
M6"$R"E2$,[H"+1?))_"I]FV05*1P,NG43W&8&YT\J1AX]P7C["@YFNY6$6-V
M4BPVCMAS=&"8E;06)I,-@Q-5F0N!)UEQ#?U\ -\,T32S?=6M/13]R!4W@]MH
M/';U]#ZH,(9;C&*X3B.HOZLF'G=^/L9(WN%;2DM:JT2(1':U)J+0LR'GF1XM
M4^&#3]:<ML!KH'&<L8 SI^1'-1F-#F?=7PM6;$F@G,3$S/,R7T\"4_?TUX0Q
M%P6S9F.)>TJ\3C'8K$7H*IQ:4%!,@K6BTC6 [KU:O/=S:N^OE<;<7:_X?BYW
M+KYS7D7^J8W9XHI-$P.P A"_]]M1Z^BU]VM>21*Y@0$I-HQ2EANF@?^]/:R-
M+3.C:ZJ#Y]_O@[_];J"\*<RVF,_Q!N(G_DNO77U59A!+NI?++5 ^+9:Q:.^P
M:/%UV!!JU6!OZ<G;02/U: H&LQ?)LLR/9/VLS;FO?^-X:FM#3)VRO+Y\.P%A
M:^'9*LNZ/)S-G^*R>-9LS 6T#/,>9^J%M!JGIM%J=^%'I_-V"O9RFEZQ]9Q1
M8E_M:42?.!X60'QG'#?%:/M6L?Y,\3"]\77Z7RD? 4UF#*HYCM,-7J/!S?HB
MEEC(C DQ1\G?]L9L''6/?O_E%3\,'0QOY<W&%'-O<>4V3\ ;*T=2@>=L-DLM
MZYF9GPO63G+!VO-SP<Q&^[0@&VQ-N;46SRU,L<L8^Z\()!8UJU#WYZF$L>,D
M&8P%3MD"9^9<6.IL&*F3?%V=H%D*5'>ZG2F@/B2(9IMA/I 7@?$V<V\9X1GA
M]Q_AO_J>72+(-\W3SME^P#R'7.WZO@5#DI9X=V%U::XV7==JT\UU;F[L?[GI
M79:O#>>?<$TN:NF5M=M+5-8^7>3YF9*G"P1"_44T *_&A@\/XGO<F(BD]YT(
M1A=>?^*:CSI\[+L5BBH'0VVG2Q5&U3WI!0&+BE8DT\\IK1RGZC=,7IF/O:/.
M$A4+B]I1[%.70Y_6-24XS& #5N].P@M0EBP63E6C+:][,-1)1QF 6PB'VG88
MU(Y<@'5V^ZU70FX1?:"J?C[V[;%O;^O=Q_-NP5>MCN8K7L+9?<9/9C0:5W2A
MFFS4T0U8VH$\@WBAJ<;HO3"=%YZ0,:37X+AFCJ?GFPCL94]OQE$@LL<WZ>G-
M<6ON\4W[9/J,_C4&W!=J_Y4/?_@^OF\_[IO416M7'?TFG\B;Z9<TU<O%UKV9
ML3.=AZV1<\UATC8@JC_+.H.RU>)F:]&O\SBI'I<V+X))K/,\1SV/NNJ=%*>C
MIYWP8%&Q \OZ!RGSN^!UV^>MMCJ]R)1]H2*?F6V=.I HMJ5FUN/8[$E9.NSM
M'86<GVWW*.1\F93N^'2V5<VSD#J-=<?G-@D HQ.Y3D[[K9_33*[,QK)+-G9>
MLV1>>_80IT8;O>%^G%L[V;D;!D*HTYPO/K;=4IM^Y?5%7WV\W-G/JUZ_XT"M
M4VN]-=\Q:ZQSOC3)3LSLS.SE,/NM\SR'97FQ-[K8#*=EP^ENE-*MXE3E%,T*
M"IEJ;L"F&[+C[V66"C'6JQ*2PZ4-0]!V:)!9@5GAX%F!X]XJ%#*QP8,%N6"8
MYH)A%EM%X.I$Q:TWS5]FSG"MP(KZ1TRL33J:@$J*VL#SH\D3HU[QB=%FLFO;
M[?8BM6[V2O P"C$*,0HMB4(SSJTW5,CE_/!0B&.!*Z_8WF+?.2/3=XXUVPHP
M#@N63>9XS! (1/J8OK$CM72Z N/^2@+&#L:.P\*.K2J3W>8!8<=\+7(Y)7+-
M@]G*')94?'13<2K/Q=4!ZC3:&5$U6YQ"$:_N#8E4>W1,P =#P'Q&MR>NC#L?
M&_[E,T38F<$.\GVW17;DOC@[/R ;A.&"X6+?X6*K'HNSSB&Y.ROBLFA6RJ:J
M]N@F;*@VV%!]/\(DWCJ8?+.&6WN;KUI$4NW1,0E7FH2KU"QA?L7^"I<HX?L6
MZ?,P/P5QF]5;+BTY! YP^J@,&M8("W))P_%L-^J+ON&H<BHCT$&C@.J7I%4]
MLDV,!KEJ+#HR)?L4&]\SP*H?QB#P1_'%OK>1DBT3-5;6+;&B*\#@D-=YS$ ]
MAB:M2I^,QX'_# IV*-P7XY=EXM^^62]4/6831D CL0$:\T/@.EVST6A,VP&X
MV[AETGDV1I3G:0A,\9S.[C1P."?&W1"G3VNP/4-IHC/GS7UHP6W]:^_JV1Y:
MWH/XY <S^@=M<U6I@BBL[!.(3RD\[,XU,[ PLS:;:P1&9*Q>@)).,5WH;_YM
M)'^/_<%Q)$7\0M77V-=[H7C? ]B: (LI,%F&O.+5FU\*"48B9FS_%RN, OBW
MW'X3J_LU"O'\N#7EV2AH/C/UW$6'9!H2EG6P/%7\Z<6E3F$'1X[GC**15N76
M@ )--F,-BUA5"D"_F$"VUP@C74U:3*TAV_ ::RS%.RG&%I9W?3]1\:FA.[QC
MIXS\+N)D,SM-&Y@]QZ'B5_H#I>[B)ZL5C^I-]='82%U8_?3.5AY^,$\L\$A-
M>Z"4 RK=[:ZJ!K64@3>WEM22>#59>V%F NYT6FW1R67J+=QT XC5BBPL>ASY
MVA(OU (D;VVGE6/^HT'_>S_Q4OU.WC]]]059,NOM7^&:S/%NSU^#10J'E$'%
MVT07IL*-H4BRE*LT#%IW'\I><OJ]S)H&:E&+"QLLNT5Y1,AH;(E.%V9UNL:4
M#."(I@I%-/TW]?  >Q-MTR_6BS8EFB;W:. ..R6$(2Q7N2K+Q]Q+YD @JM5H
M-8PWS;>,2*4@TLXA84,16[.HY$" =;LQ6G.\R_'1C>I#!D;]S>"3@T<%J&HL
MU?%FQ6 NJGW_"09.S9O;[>[1[YUN;WYXUYX+&]::-RZ2FBR.6$$^!!S_& E$
M[KLGOPSP_KW7?"5P?\^AFD%X"1!N,0@S"!\2"&/_CE)@N-WI'C0,L\:\<;!N
M,U@S6!\06'_RHU+\';\WSP[;N\$HO 0*GS(*,PH?$@H[C^5HS+WI+NN'!,*L
M,&\<JCN&Y?4Q-0"6>P W,W(S<A\(<E\@O9<*WZVS_8;OK5=U* %,>%237+]H
M(<"2!I\TIR]G\-/\A[GLQ;H$&ZAUT'JR1?*29#=6>UCM.0RUIQQ-QVR^5NVJ
M[LH.VZJEHC:2]SO#&8VCD,I?P,U"AHS;C-O[C-O93/^K9QLN55F8Y9SY-/<<
MPME>W<-1L;W*]NI>:3Y9>S5;TX=5GS)4GU]8ZUE1ZUGCWER2?P6>LTQ9N5D5
MT+9E:#=.I\O)%71595WMH+6B:HYJ\7J]=5#65AC]% <VMZRM[:[>+M_']_%]
M?%\9Q9_GFHDKJ=)GJVG2>-O$!->HC:GN4,+"CH( #%TZ6GAOZ J1S4;CUWRI
MJ8T629TYYXEBG+$!\THUM!FZFYX+EM(L-&$+"^NN86>]:;Y]Q<8K9Q'7F,+5
M,Y8%A\^7*?*;Y9(IB^=DNK8=JPY\']]7W_MB+X&NYOW[= >,5WIBY%'L50D\
M6P[GZA]N E&?"Q UG?[4XDTVB9C9,D(]5 E<JA,="]KN2<<I:!%Q-/'\6BS>
MM#AJ3BLR!77/RW0(-M>[>:H4Y:L[KQ05"HE_1VZGS/8,@PE51:E=\5*U<3B9
MD(]FIVT:\8^W[X_^MBZ-_7V"2ZD8$=;8OQ6N( ?@Q7@,DI]J$YWVSGZ<*E<D
M7"_Z%^'\:SN)M[.XZO]W\2C@.=^%[3]XU/G@F^\Z]LM:-?[G#.]'K]WHGG<[
M6^P#0!],ELA=1&7;'#]DA_!ZE=QEWZ3WS,AL6D'CP6VWS#DK7,5U>X>M=;(&
MRO*E/QI;WHO1%W#K"#Z7I$.KMCW8 "'0BQ?ZQKV OV@)_RTP:0;0^V&(+6B
M 10GPO5XM^J*@/JX#,5XHCO"*\)AUC+-$1A[;%(FC1^,^+=B:].@!3B&[?4C
MX.*!\RP2RW)E$[13./-I.VVKK=CT6-JSS.'-#Z?;:IW-'D\5#./U9GB-$0+.
M8()G403A^1D0?@A,#=P@80B@:;$ES/?5Y;X%G:(L;UC>L+S9K;P9BX#B.CQ;
M&/X]S$_W;M3](6-QQ.*'[ZO-?2Q^6/RP^*F8^/FH/1LYZ0.RQ9,ZFG$<.+9@
M.</WU>8^EC,L9UC.5$S.7+BN;\\7,NA$7\;VP>)4+)?XOKK<QW*)Y1++I8K)
MI>RI=^8\]VDH/-/P \.2)DF=^"18@C"2 T<?!,\051P?R??5YK[-A,HO%^W1
M+&[CO<MPCRLIT1%ON>Z+ 3\,/PH2-'"D\2 \S./,1';$>JA49\)X?7PJ+$^,
MBQG8@,^R0-_U1XX4J-):Z=DRZK^H% ]$H*[I1_ I@) 4P:-6D-.CYQ/C+Z&'
MA6-.8D^245LA/L5WO)!49]@@@K5D=K/T[ A[YBD5700CB;"8&:05B 0$^R?&
M]W2),M$OT1AFFLP%'D"W^R[^JN?>CR<HJ<BLGB)I^9871]B$0YA$( 88[B5C
M[1^%=: 6,XO,XGFLKO)Q),)YI.45S_;0\AXPZ@;GY&-9M_B]Z<K"AMW1PUU\
MDT[1U>/.O,[/6R!JTI;T/8!VH!HIHP#F=2_@72)+/.G*P'N4D0/<).()QCL:
M%YPSAI:$I\!6Z8DDS\2M"S(2RPX<V"/'HET9B9!DE4S>+>ES!R\F&ND+V(Z
M*B09/I;U-2S;#B++E?'4[BV7Z$$.A0CCZK_%4XGM,2 CQ^^KF<P<W]""[: I
MP2A/C&OX"O07"QXAG5 %*H*@?:+->80%AZ?< [?!9P 2/T5(T5+1>.P',$<;
MIN"H_7,\C'B%):)]EQ07"$-+&-'$A!![2.L <U6U<H@68(D?+1@:JLKY728F
M$1(8AO*V9T=\I2SG9_GXQ/AG\8-AV)$].X0,%W"26&@W9XQ3#U'O<C3N$SQ9
MH:(OV#IXN+!@\H' =<.IZ+VZMY#_$(P\E3U.>Z4T?B3D1\MQ\84GKX6F[;M0
MN)OOCB#,3\0 [D**QPE& E4#5Z",P#L\8;R ,)Z**T)"'N.#B3ED!-MFPRXI
MIB#NB6F;>(YR^4'[)]3K.P0E/DAO8,'^_P#QZZLTTJ;$EJ<@A8GPZ,& H).0
M7L)NTGDTW#%P/)@W4HX-* N#]T(2._D!^484 F+^6\P;6\HL>!%,-Q"(=7"9
M[4OU;O\>$0'?EI4W*!_H49[4 @QNC@*%M+8521$S%-#XO]7$-)W'\QL#!UA.
M7[^)&.W)C]R^ L$GE,0I0"4@B>BGGXIH)S.;%P"U2RTT8OFCX4726^70&8]I
M)O 0$$!]%__ ;U*IAXK ('('CNL2ZN.R/:+<H4D^^'Y?T10]:[:L]03M+ XA
MM)YC&88H!]N?(N%[)=&M9XT7,KJ7XE^1XGC8"R?4>_G@@VGIZ;VQ(I"9 964
MR<T6#</F^7NI502<)>Q8WU&L <.1EIOEAKXBSAC=<2$"$4:!NCBCZL!.9?EM
MD.@^(,B!01(G(-:[@6__!<*+1'5@/%D!*!SPNP-R6 ]7BHQ\T<)P$*AIOS?Z
M"L:=$:(H0&PL]%-\-M.GVJ[EC-0S</&#_I0$C,GRX%$3  (@!A6P6+81*89/
M/CIZ8:B C@"=* J/D[U/M-94&8P_._@%_3:Q1H3B&C01'5258G_ H>3L6V3?
M8F5\BQ\=Z\$#E<.Q87=!)_L)1HL)T#A\Z2M7@AVY( /1<NNC#0?(%PB7ODFT
MA CUM_L7F)$??PK"G*Z%O[#FIQ^0[8,I*C::CL$(E K#L^#)(,!#_]E!TPKO
M!WKVT,2S2=J9:*V) &2T>IP+X.(2I&BQ#3(<S#B2G1S_P??5YCX^9V-9R+*P
M8K+P$E36:$0,D\@VY=I35N<CQB$Z'GJZM#P"X3,"(304EAL.$S,!'AP&SGT4
M^FC2<@0(WU>C^U@RL61BR50QR?3=IPPL&P@ K3-'.AYZPRU/GTP";6"Q"?J>
M3F E^EYRT8CJ8#.@!\$SU!WJ;G@>U>:F8TT0:L2QAO40.,KXLUPS:]N1]QHO
M5,=S YB#*NC-(25\7VWNXY"2;&45=2)$$1?)V4^0*Q:B8 9DCXW'A7CZHX_O
M2.5U9'P$%$=(IR$@!^X8O\T?%*2.<77. )-DKSCK6ZQO54G?^D-X_LBQ#2>?
M^)[U?E,#MW$@,+#'N'?\)$S%3@*VV/;G^VIU']O^+(M8%E5,%MV0E6W[(U"F
M;0<;:5E 4E;H8XA*'!K,4H;OJ\M];'D76]X/2NF,(Q7G\?MBQKFNZXFB=OH9
M:++K,$;] !5%+R-7&_]@J#Z*%[;HIT/== J$BBO-!\QFTT3RP=:%18D]X3^\
MTZ%S\L+K:V>!U*^XPS<L5H_X]W8#-^JL8?2M%SE9*OV]LE=4"14,N:&ACZP7
M+ GK^MY#\;:^7G%]IF*X *?/IIK"$N'+T<WLDL<S48N+E+=F<'85RHT7D9JR
M!!8O.CZS*/A'1UH/#X%0B1,W PW.=PB>RQ4&_Y$T4[P5#Q3T^H5:E\@@Q/@"
M;(5+[[@.Q4A>/#MRHI+X\L71.XO<DU8AWQY4;[_*^"JY,4DIZTU9/:&.$!&2
M0IK[*>F(?N+EO7^!E?B?5#3D8L9MN/3!#QPM_"GI81@('5@>-[_1,?OS>^#0
M+?!+]U4/\K)3CKE\#7,]9E*$->)2]5+-J;W6KP4$M4@GIEQ7S>3K21OT#$$F
MUY4YW<=Y=NNBM^SJ.A[JX0UU?FO9[FY;R[Y7:_=^CFQ92YWJKM7CHK S]#S-
MM(0&L^F*31,#:$( ?MYO1V='O&/AC%[>VVTW<H?"6.W,%VI#IWXG.:Q^G1;&
M1=)W)HMOEF*V^6RFQIU3XZWS7 =:9!%U>"*JM2500 M^HC=Y$TP(LI[SK<EK
MN+%E8@>9B$O!@7*I4"=W^#\]?_7ISZ"*=-.66XE7SAZ9!Y@'BGF@RSS /'#@
M/,!R@'G@T'E@K^4 &V![98 MO@X+P5/SE!TX\X&'?D\?O78W9/4\)X05L*<O
M?T/)>7XD+:\OWV[98[,N+<V'EF9C+K9D^.@X<\S?:IR:1JO=A1^=SMLI!,H=
MAA3'DF;.^5X]UJ9/' _C^=\9QTTQVDW#[?@SM8,TC$V+19II'\N_42B AJZU
MR'GRD51]EZZ;NNT3YHG>6@,1ODQ0\WS27C!8>./T;J3G?G-<ZSLAE8W#](;5
M["R3!?B8K0S9F!ISV?NPOFXPI4[BO]M1)[=L2C%;,ELR6S);,ELR6S);,ELR
M6S);5I$MUW)8U,H5L;S7H;V8UV%9A\%77<WW3E?SO8@K]ZK=^4]K!.OT,8@>
MC.\"5ALSWP[6*5 %Z%QV?W_9$PS=D,MX:7^:2C_Z%.AVLOG\(YUO]"GP1Y>^
MZBKREQ,.+W7*Y=6S[4:X)A=2"OBO?V<]3V8C]0JSD= ?I]QQ*@TIDOB^V] *
MJ;7)ATC"\*2,<Y4P(>F'YF3%R D;7WA]Y-Z8>9.L)IV]>!/HW$65TQ1YCAK8
MG_#+CS]O/QX9?6%CM53YV]%Q^\B00!VP /";JIORVY'S'+[SHE'?#_65>&1G
MGG6;<19BO':O>Q-GRZJU.&]AJIN#&HQI&\:%7QB1*HY(W0PB=>N/2)US1B1&
M)-:R#A+3BG.^ZXUIIPWSO'?&F,:8QEI6?1%IG[2L=L\\;?3JCD@<-5515^4'
MW5[,S;HF_] =Q6Z3CF+LGRQ;RLR<"XN:*HB:8A=CPDT@*303I3PT5URL(J4V
M)6*:3?.LV:F[B&$X8C@Z>#C*:[XUA:.&V6VU&(X8CAB.:@I'Q:[!>L)1JVGV
MVGS,P7#$<%1W.-H'[0C@J-7MUAV.."BQ=$_?)36P%,87T7>LK+=/==5@!Q_+
M#)89KSGX-!,1#X'8(-:IK*AHMLSSSGG=106C$*/0P:-07G.M&PHU>VP_,PHQ
M"M45A8K=>;5"H=:IV6BS+L0HQ"A4=Q2JL2X$*'3:.&SG'0?S;<_%]]VG)NTV
M++<TC6M/8L,S^BN7>.P @0_@*PM[=K'?CZ4,2YEMY YGN3'+BQA%GF7!4L+(
MS\W34U9_&9@8F.H.3.LGMU0*F#IF[[3-P,3 Q,!44V#:7!YPI8"IV3*[G K,
MR,3(5'MDVC.5"9"I<W;8*<'L'UR%X?X0GC]R;&EHHF3O'TL,EAC;\?[%O!:S
M6CGE:\QVY[3N@H$!B 'HX %H?95U1P#4:K$WCP&( :BN +0Y;]Y. *AKMIKL
MM&, 8@"J.P#55 ," .KLN6]N.=?<#KL!YWU^"R/L#D8X'V1W.<"I?NO/1?W6
M2QL\MH O<?!3;-F,V;),D<\$R03)!%G5 3)!,D%6:H!,D*40)*?!K'O,W9QU
MS+U<.T;VD'"'@P-QCFSL?'ICX=MG9I>/G!E.&$[J#"=K^UHW!B=M\[S38#AA
M.&$XJ1^<;.SL>'.EY,_-[CF?!S.>,)[4&$\JHYXT&QVSUZY]@-OAI%[0!T\3
MSJ4-.JKR#)1]V[WO]@M89G+N0%I^0!7'M:/+6)H+YSPR@G4,Z+JIVRX\)&E#
M,=($^1YH3LCJQ++ESLFOTU6\''O1,'GU?5C?ESP;J#=.'1O>8V9+9DMF2V9+
M9DMF2V9+9DMF2V;+.K EA]%4M%K$9V<@C%O;$1Y7BM@Q=BZ[=;_L"8CNJV.[
M.(Q'N>26S7)"-HVYM)SR0V:W47L7.&,7'ZD=,O+DC]3J@SS<28J1A[6FP\2N
MXO"BFF!7V^RT.HQ=C%VL-=47>6JI-;7-WGGMM:;#"5FJC/_OGP(N=SPK>,%6
M4F$0$0U/=)(:^]*Z=]D_R&6,6&1LS<67<F*&$57I\9C_RK&_&^9IEZ/I&988
MENH.2YO09"L#2TWSK,LG$@Q+#$MUA:5-NO:J DNMIMEMM1B6&)88EFH.2_ND
M+;5:9J-;^U; '#584:^ASBN\M *1=17>A$,1L).0Y0O+EP6=A,A!(!Z(<>8*
MAM7DT>8:RY_77YHP"#$('3P(%2FY-0&AKMD[[3((,0@Q"-44A.8Y &L"0LU3
ML]GC8PA&(4:ANJ-0C56A9L=LG]8^1H/#_4IWW'WW<4:.#0LI38SX$[;^:R+D
MS_$&\)4%=,O^/)8?+#^V%/27Y<<L-ZHCHY0)RPFQ.3.;'/G'V,385'MLVL19
M=K6PJ6N>=VO?<I6QB;'I8+%ID^%_E<*F=LOL-;@]$F,38U/=L6GO]*8V]C*H
M?4D"#@2LJ#_Q#^'Y(\>6AB9=]A:R9&')LBUO8<QM,;.58WF?FF<<_,<8Q!A4
M>PS:A':[&PQJF8TV8Q!C$&-073%HD]Z_G6!0JVOV&HQ!C$&,077'H-KJ0:VV
M>=JI?;6!^=Z\Y<+^-LY%RZ.8\O\M#+([&.%\G-WE ._]H \0$=_=!+*4ONOT
MR4/;, W\[VUY@W>\4@<_Q9;-F"W+E/I,D$R03)!5'2 3)!-DI0;(!%D*07)R
MS.S#[.:LP^SE.BBR^X-[&QR(YV.#I]";\F5T&F;OE".Z&5 84&H,*!MPI6X,
M4-IFFPO$,* PH-014#9X/KRY3AA-L]VI?5<E1A1&E$-&E JI*,U&PSRO?W=;
M/L!E;S![@_EXHHH#9()D@JS4 )D@F2 K-4 FR.H?X.YASC)]\#1Q7KO!L]^\
M-9I]V[WO]@OLSS5LUSL_M%Q#VZCYG&<^;F;72]5=+[K6IR*%*KMP"H^M-^>,
M.3>[C>E:W@D'U\DEPTC#2,-(L^'S[$TB3:,W?33-2,-(PTAS8$A3>-"]L03!
M1L]LM::SE!EI&&D8:0X4:;:BT[0:9^9Y:[KJ:2V1A@^TV3M>[&!N UGV_>C>
M%75TCZ\P^BG&;/.!#9,DDR23)),DDR23)).D4I;AIP7#RQMSMBNL@%XP1+W]
M.3&\E.$7/T49!67?AY8*&DB.%UG:5"G\!*R9KQ&86(X=FVCZSPD+[=H#"RWT
M@Y>/CK1=7T:!N /CZX/KVS\7=/H(,+7&:'<'D<@;I=.G\=L\>F]V"PVMYU(/
MU5LGQO77?UY]O;OY?GUU6WBH/F\[;NVAZ$>NN!DD&W,9!0'\=H>$6MK63&S*
M*WZ+LYD+'\_"@:=9@8"W6Z'H&U9HA$-AN/Z3" Q_ ).1H0D&/"SU"-:Q;]R_
MT 79$3\-G5#01@C<_Z? &K\WEMV>@1-(# <Q"_AP@R_PHU"_8"3"H=\W#3\P
M/!$:8'J[SK]Q*XU'RXW$B7$'T[3]T=CW,$X?%\/)K-G =V&1WNF'(532O0IH
M?SMJ !T(U]6HF?RM1TM_Z\FIW8'-0U"UHM!7,]$"\?SLUX(MUG">F_O1/ _#
M\Y0?(?O\7&#/'!D0V_]+W+*KZZH]U/D.H>YN'4+OU=K-"^"R@0U$L*+0Z*X7
MKK7YPAP;7+%I8K!]9'KOMZ/6$>_8;L+IOOJ/E(FE-J<-JNYB$76SG<BKK\6,
MO4]W<+EER:J@3.D'3^E?K!=-Y,V])G*6GRP_-^E(F0K[#XO"_FNXL:4:V&#8
MK@HZ304\E08=Y@'F@4/G 1:\>R5X%U^'A>#I;!\4?WKR=F!'/=H)8<#V?-PI
M&LG2 6#+O?Z-XQGAT(^DY?7EVPGT6@C*RJ>_2B=!HFNUOK5NUY.#WZTG> _<
MXEAN]9NVGG'P+0??KJW[Y;2E"CQG?@!P<HH)K/HEYM2O(KP9?!=2!(]"3IQD
M7L@;;_,9!:=ML]T\VX\P7\8TQC3&M+IA6J/SH]W<+*8US4[O(%(7MM8G8I]T
MYXU$K_SE![BZQ^/ MX5DE;IT\<.]-TO ;:3R:^^;HO'RE=$SLW'.+7@9!A@&
M:@0#F]??.F:GN^=%E-DUNC/7Z"?'<^000ZV]OC&. GMH2?CKP??[K-8QGN\C
MGL<D_P?2>/EJ7?O<;#2G"['5#- 9!Q@'#@D'-J_7@>+2;=;>OMNS8B+G\Z&D
M B.L[@"YU/9$ -UA),DS01XX0?*AS I6>[V:=^^=@LW']]O5K4&=+L68[IZ9
MIXWI@)V:*=',Z\SK^\;KFS>8NQVSUVO5G=?98&;[A(MX%3/FH=258Y(\>)+<
M3%VYJ1)N$W_3<U=40R:UD*D2:G_[WY/R4FDK__MO.54$*TF]SQG%N*MEIL&V
M3XRO5W?&]=?+FR]7QK>K[\;M/RZ^7RU==.W*"CQXH?PF@MNAM78!O,7JNTV^
M](,E'?O"ZW]TW"C$2NAEEGM;76V=5?K-F*:5-;O589TTR[4CEZH<8J$T+*CF
M>+8_$L98@-:%RZ@KILEW$^IC&6M1K&K.6(M<6<>U"[O-&0!"K99/O=:B9=XT
M8QL*,+%>W/LLK\/G])G^B"RM^+/5*L2=G2Y?(:Y=S;)K/-0#'RJ7+]BK\@6'
M4Y2@EL50[H:!$&IGOL"+AE+]?N7U17^Y(BF;)8UM/IO);N=D=^L\&XK>C!V2
M&HL:%C6'O6,U*O'*\H5IK6ZTQ@+F\ 0,UW^L.#;L>_U'Y@'F@05XH,L\P#QP
MX#S <H!YX-!Y8*_E !M@>V6 ;;@6=O-T'QPT].1#+X9M&N+9%H!(:2R+-0(R
M#;E,]@9JP6!\27VSRM9T)6(HFA7Z 4;APT)+QZ:R,'T5:E881S49/U6]?);Y
M39QKF,]RZ,4AEI/,4\I<@S.]F#.8,Y@SF#.8,Y@SF#.8,^K*&3NJ/%(+&[&]
M)1LQM0&M, R<^T@EI(0^S,)_$![;@V4CV#K;^<O,8Y0#@3]N9K)8M0?@^VMB
M^\^^G*R/V.@5IQENINQ#\\QLG7-/)@9"+O3",%8*C'4S,-;=((PU.M-U_!G&
M&,98GV,@K!00SB@;L:&ZUPVSU^HR$#(0LC[',%8&C&U%GVLWS59W3V",(W(J
M&I'S47C^R/$F8G(X#J<2XHE/CNI[<L2<P9S!G,&<P9S!G,&<P9S!G,%Q.+6*
MP_F+'H9]>V&%8&F5%5C]EKV,6WN&6]ML,1(3^86B\:\1%CJZ&5 =;'D3A3*T
M/%P3JHF]4E"*XIK5^K*WS$ZG]OT[&1P8' X8'.8>#:P'#H V# X,#@P.M0.'
MA<(?U@.'=J?#X,#@P.!06W#8FN;0-+NM1MW!@2,**NHWNAH,A!UB5R2JZN$\
M"GB2;_\T_#'2&3N0&.GW".FO/3L0(V!AR[WT1R/?4QA_D<E<O//CMFJB_\UZ
MP8LO@L#R'NB^U5*=UH#_-EN-#!<,%_L&%UO3%L]KWQ";X8+A@N&B',]3FP^L
M&"X8+O8-+K:E79RWIA.6:P87\QU1RT4F[;#(<]YUM3 >[F"$\R%QEP.<*J/_
M7%1&O[3!8V7_$@<_Q9;-F"W+%-!,D$R03)!5'2 3)!-DI0;(!%D*07+\_NQS
MV)(RN^?U6. S67:#[(\;9$;TS4?% %-!.#L(Z^\6E)NLF=N#X8'AX:#A88N!
M_9U>[;VB# \,#P<)#R6$]I\W.22#X8'AH<[PL$WMX;3VV@,']U?4J?1Z<Q:N
M%\BXSQ5N6"-BSF#.8,Y@SF#.8,Y@SF#.J)$!N>>F86<[IB'5,F";KVR4XA8F
M6W'S75F!!X^1WT00)TRL6 #PS]N//\8B^$&/R?KT6HE+KS'7I=<X:=?>H<<8
MP!BPWQCP6@L@Q@#& ,: _<2 1;L9KHL!':[<PAC &%!I#-BV'G"VYY7[.&'Z
M<+.OVD"6?3_"@((:IE^M,/HIQFQS0B"3)),DDR23)),DDR23)$?"5O2X4P=\
M\X$G.SGVTLFAZ9N//-G5R2C *,"'GHP"C *, GSLR2C *, HP >??/#)!Y_L
M/ZVZ_[0R.\XDR219L1UGDF22K-B.,TDR26:59?B)]67RAI;M"BN@%PQ1;W].
MC")EE,5/448!WU>O^^9E'9<[YMC<_!J-1.#8!7]KLS/WS\3/(G^$+<!^#C9X
M#/Y<8+[.786MCF;:F&Y.^R^:@!UK>B^::[D^UKBWG74[Y%T0.7?$)%W$[U/V
MO36 E[XCBS]/XO!SF#@(M$!L-AJ_OC?BQ6OC #,!'<U.VS3B'P#??\N_3^V&
M@FPK"OU$S'9/.HG\R.SGJR$=:Y *?? T46A@(6?,O&H$LU9Z^9G_/<?C$QZQ
M6_& 7=*^B[$/LLY[^.A(V_5E%(@[6*,/KF__7-!'+J1MC7%M@TBH6QPO$OV+
M\+<C?-2M< 6YN'[TVHWS5KN7)]AJ[$A^3-G'W/MN?[,L=WIBW%[]\>7JZYUQ
M_?73S?<O%W?7-U^-BZ\?C3^N;O[X?O'M']>7QL>+NPMC!ELNN'83J_8*V)T5
M+LWSFI/]2QA#ZU$8VW/MQE4K%26CAJ5)>[5^H?KFK%\7=FF&9_=8"AN]NT^@
MBTKA'?T>/OE3GEV]<4$R/D/J ;XS/OE^W[BU!B)\,2RO;UQX^$[]R8EQ-Q2Y
M2_2-AB.-<0!7!K#/AO > '?[AN,9(5S?%X_"]<=XG0E7^?U(K1H^'N[X*9#;
M#7]@]!WKP?,E*+I&*&1H_'1":<+MPY=^8&$XF!VY(>"!,1)P*=T?")>^T8^5
M1B3AK_L76!,__E0$DJZ%OVPAI0]_ACX\-@04 %H(1H/(A2V$)\-$0__9\>"M
M>#\H])Y : 3B<"S3L%Q7! _"4X]S<5H2QPT?";Q76K!?%LY-+51N[3:[5,E\
M^[ 4-BT!S,E2+Y3T0A-K2;H1&A2&!80W&@.9"U(4\ E B3(:T>XG#U.O4,]Z
M%#AK#X9IZ0GKIP^%Y8;#^";8-*E*5<*Z M,,87KQ3(%6?;SNT>D#VS]0RQ3;
M<#!8T1G@J..IQ;OHH+(T#F"6P*#WCN]XBK3A+BF"1P>V[\2X !L)[X3=@#F&
M,]=9;[[,+)XTX#-\NXTC,G'L\ H@ PMHGZZ#O4?90-_3BDH)\XNW![DW\%U<
M/O4@:>H[U-WP/&%)@9?3@I% -:P'$'9$N99K9@DSF3_HRR(P!H ^+DP-)UD.
MPI*>N'F(O8D"M96>I3;*\,? (/B[C)<2H0UV_/_" _O^R#2^B&?']DWC0V#]
MVX%ENAP"[='B7'O(['[@P"!QSV%*-G&YKYYT"91M>2__^1_=5O/\O50+K%@@
MH6R3GB0L>XA[!W?!)B'*2@V"L-=#V*R'(3VQ .!.8!AP+:KSQ@L8.=+43\G,
MC,2*>(;!]!4+^8,!;*L/JS'%?0G+X;ABVLYR;#CT<8PRHBD#&?JV0SSRY(3#
M.50O(YBC)0TTQ0"5)HG<G." ++V;*<^_X!>@/I%0H#%J[I491KRC!; 2=BR>
ME($=D( 4">84D\ ZA@JE8=,E09JZ0*$&<8[0.X,K^=K6U)I94%!8M@U(00LQ
M]EW8#4%R)4.OB82FI:$/+"P3+#6AP/;9@,)*DGSU@=*:D^LR5_>VAZ(?N>)F
M,*F%7\<0['L?7O276]7'NZW64OIX)3;Q-I;MZ6K!.%S7?Y(3E9K1WT="5WD+
M27^SA>MJUU_RMWXU_3UA;^$<R.!2P])&5Z_U:\'<M4\R-Y&C><?DR=?]"2/Y
M#&WD7/;"'$>FON=TB5MV=1T/=8M#;9^TJSG8^=$BW=U&B[Q7JS?/5;267[&[
MGJ]H_7*66URQ:6*P?0133T5#\8YMN@#IZJ.:L0OI6B[G <N?+C#-,<TQS3'-
ME>I(O_0#,)O 3%>[@Y9LD<.<29U)G>%U)9ICO9WU]L/>L3+E&7E;68(Q<>\C
M<>OS$R9O)N]]).\KUQDYGCZ:9")G(J^F2EE+FF,KA*V03>:83&2.-($-I.\Z
M_7SB2 TWMDR!IZ-"5A1U304]E88=Y@+F N8"Y@+F@M>XX$WS+;, L\ AL\"=
M'Z[NW:H#$[ 1ME=&V.+KL! ^-4_WP2E#3]X.\*A'.P 2CCT?>8I&LDY&\ *O
M?T-9(GXD+:\OWT[ UT)85CX!EEE,/B'SSE$1AA<7EE^ ;+=15'YUE,I5FF\N
M5FE^RV=&E)>!<3T#/Z TC' 8"&&,X*U#:0C*_/GJ/PK, %7$T09M!=,@EA/%
MN\+/["J6O=U;Q.F-*MQE5+^<P:L[V9<#=?)7HJPL\RKS*O,J\RKS*O/JGO#J
M6G;2&NVT&C5HI[6@D;.LV?)-U^H(Q*/P(E79 F:*!1I<PXXDC :+I%2]V];\
MDMC;WBBNK;_JRI5=6_^[(O-/@3^ZA 'C17\YX?!2$_IU7&3C0DH!__7OK.>%
M.G']P'AH=<#ZA2S\2.+[;D,KI-(5'R()PY,R+O=T\>S('S>J0(CW$'^J;I5!
M"&.C8PV*T;N&1Z@;-+,FE^F_;X);55$#+RKH )"M#W7<3LI#M><6_N\TS6:W
M6_?2_PQ2#%(,4C%(J;CVO8*I]IG9['&?(H8IAJG-PQ053FN]5[2@?C)CK5%=
M_X1;@#%K[50#*%,T=\_-=O>\[J*YS+-[]EPM55B/*)8]5Q43"3/GPG*ANG*A
M%/>5YMARW%?FV=E9W64/ Q4#%0/5+EQ894)5\]0\[]2^R2YC%6-55;&*_5CL
MQV+^VCM=H$PAW6J8I\W:&Q3SG5G+Q5=5H%VM<G]5LE_M0HI(A1KJ-H$L"S)I
MZ]%/=_G!3[%E\T Z/#-!,D%68[^9()D@*[7?"UHW3))[3Y*<AS#[-+>]G=-<
M59.$SW+9+<)ND1J<Y6[LF/;,['9.Z^Y681!B$&(0VL$Y[<9@J&'V3CF+@&&(
M88B/8.O 77P$R_Q5 3&_L1"HQKG9;;3K+H Y5Z"BN0*)7FDXG@T4;[QQ?2G?
MLD.)07Y_0#XA\FNB\<] X?OG,.J9G4[MPW 88QAC#@QCZN4/ZIGG+78',<HP
MRFP)9=YL"6:NL;:^C.ZEPHMLI\L<ZB17R!D)0%M%'@E4 )_-@R##Z?]V] D6
MYT</Y@7V,1C)9J-92Q/Y;651B=UHC$LE:#\;<Y-US=9YJXX0P-%5._5_J>@J
M2TH1<A050_(>0?(%T?0$"E_(&Z^F_JU6LV7V6EQWE0&% :6R@%(O9U:K=6HV
M.@PI#"D,*96%E'HXKA;V5S6;1[^WFVWSK-%AW&&'%2-/99%G4UK&>:=A=GK-
MNG-[QCFUEJ=IX6BNVOJCLNV;*NI&6FD35IMM[8"WQ+4I \A7FLYNX/ZUY=HU
M()9(&8P1C!&,$8P1C!&,$8P1C!%UQ0ARRS!*,$HP2E0+)1:)-9H;9@1#DF/+
M^^VH<[2$(ZAP3M8;F K-1_]HO)W5='S;CB#Z8*4>X*M$*V7?5MP*?!T/Z(4T
M_(%A>7WT3AKA4,#_ R&,$;QU* T!:]8WOOJ/= RB2*3=@!UH-+LYW^2K+++=
MRF[+4\PV#@%6)XR2,';^DJS;@+XB@F0)I-C)7A>Q?'8FSLAZ$/@-+'/V\[$O
M'3P4>&<X'OPR<9<:6]$W@1@+*RS^S@I#RQZ."!>+OO=AZYP9;[1=9YQ^<[32
M(<7F.6;7=+\S99HQD#&0,9 QD#&0,9 QD#&0,;!LNM]A:M;^!\RLX^30K8WV
MH$#VHON\/R&.B\[XETK)GDHZLVM1(:^;2?WMEM-96<-#*9W03KMFJXXEF-8&
M'@9/!D\&SU+!LZ1NSZ7"9]-L-Q@^&3X9/@\'/@NJGS._5RDFBSF>.7X?%*8R
M-9ENS^R<U; :U2J8L'8<V09]HD4NX$/UBVJRWEN_:/%>[[NT6G+6U3J@8]%5
M84>IQHM2Y&/'/.W5L+7A1EB2 94!E0'U()RG94)JLV4V3O?&Y&!,94QE3#UP
MCVK-0&".5Y5A@&'@0%2K4G6><[/3WIL#X]?99;ZK=;D0U,VSUM* N:P?=V'D
MW\%<-J4![G(J]W[0!X2)[VX"4Y!50V< #1@Y#;Z"TW2\BDYS"FB:,=!44V5B
MQF'&J<0TF7&8<9AQF'&J;:<SZS#K[-#@XZ3#UX-KVMOL&K>OH34<!%I)-R5'
M@M8GG&9CD3)M\[S3V!<79XUBY!D<&1P/$1SKU< /X+%]6L/^?0R/#(\,CQSE
M4B^FY[Q!9ON#U(HV%K#2.#<;O0/15S@QL)J)@8FN;CB>#6QAO'%]*=_6UUW)
MT94<75DM.92PV#5QV&?@K_US338;8'MSQ@F#(8,A@^$VP+!>KLB>V>B<,QHR
M&JZP6T]#)Q3$;U03_"FPUEH_ALC*0>2;+6'D-5P2R.A>*K"[<IV1XQ' R1QD
M)E?(&;G*6X5-"?0"G\W#3\/I_W;T"1;G1Z_1[#5;IZ!@FLU.>PI17P/4P^/A
MMQ5$9$Z&9/BM$/QN!WTW9DEWS=8IYS%R6.NN7<,JK-624H0<OEHCX<)GD=43
M*A?$11-RY$+>>#5U]\* S5:ON2]2JD9A%PQT#'0U![IZN7);J)"W&>H8ZACJ
M&.J6A+IZ>&07=\1V 0]/&V;OG+.0*N5&941D1*P%(FY**SL[:YBGO;T).%HD
M>!9^6O>NR).0[0HKH&$,<<#/R7;CE/*MB_F^0[DO0V.ZJWC:JWN?WSWGOCQS
M+SS,K.BP!2IS&_3M/Q= S-0D$+R0[>,1:5V@V:#S"U40!7#$M<827A/_EGR5
M0_:CB7.6Z6,5.E69/%3)F&,I>B:56[+S*SKV?C\!F:@U'15M#CU4_?^DT6@T
M9TFP_ 9<PE/O \<TI.7)8RD"9S ]L#6%WJ3(SDYY46J  :JQ+1TLTLQ'XR\B
MVHHVA]=\\;>KW"!XH.T'8Q\,+Z'/P4S4;:0C*6-B'#B>[8PMUWTQ_(%A6W)H
M6%Y?_2+^%3F/H,AX>!,L]D^AV5C84>"$CL!G14$ %]!-?3$0\%??"*UGP[)M
M0*90TC<^,-!06'U#/(^%)V%4G@_WN*YOP\#Z6&]&CD$O&CBV<:\]9T9L3IX8
M%Z[T,;E#32@<"D.D5BB.VR$;55UOA %LJ=*EY,E,LCLLA216,K]&(R GN^#O
M"LJ-TD8SK2@WIXV/9HL0H;DI2"CSWM-I-BA88R5&K0$\^AW%*V04BF%0*+WC
MQ6GC #*V0+/3-HWX!]@"?YN!W&"X6%'H)_Z![DFG&/C1:D.;S/$BQ?7HU;D#
MHK@5KB!>_]%K-\Z[K=;"U[;:/67GP76B?Q%.7',Q!JCJQU?^:!YE%!FEF?QV
MU( '"-?54BOY6^\+_9U?M5[KU]G4&*BU5 N2"X]0'RVB#^7J9R=?3^I!%#F2
M"S29XWLHU)WFW[*KZWBH6QRJ\MU5<+#SPZ^ZNRTC_UZMWKP0K+7D63?1)I\F
M]-V5_6OS#,L2BH:F*S9-#"!B /Z\WXY:1[QCJ^[8;/_AZJ.:L0OI6DY90_HU
M][[;+ZJ&DM5=F>:8YICFF.:6WM)U;*;+V&^B=@?=&,OZL)C4F=097F?2'.OM
MK+<?]HZ5*<\P-I\E&!/W7A*WBL=F\F;RWDORS@;=,I$SD5=4I:PES;$5PE;(
M)GN!377X"HLZ?-5P8\L4>"JS;E51UU304VG882Y@+F N8"Y@+GB-"U:)'F86
M8!;8(Q90=8SVF G8"-LK(VSQ=5@(GYJG^^"4H2=O!WC4HQT "<=>)!$E/Y+U
M$UOFOOZ-XQGAT(^DY?7EVPGX6@C+RB? M2KZ+9Q(O4;=OY(K^JV.3JN4^=OR
M69'$E"&,YQGX 6432>?9&,$[A](0L&)]XZO_2+4I%$FT04=I-9J]!07PKFLL
MG/XZ+XYZ)T2P<=3>L-I=1GF%S15..! 7_Y9-*V9+9DMF2V9+9DMF2V;+JK$E
M)1LR8S)C,F/NLKW H38.^!;X_<@.C4 U8)98H01F*@+/<@U;MU^N14N!?2JC
M>/3[+[5'O4I6/=Q G_$SW5"FEVDHTRNE(< /S:S)9?KOF^!6!(^.+3;:%?'<
M;)QUZE>SL<(U81FD&*1V"E+E%/,O%:;.6V:KC@6N&:88IBH/4__Y']U6L_5>
MT8+ZR8Q525</LU;-6&L]MLPX3BKPG!UI,V6J&<VSGMEN3YM#RX7W5 04.>:G
MHLXX3;CLC*N8E-MIMY+ZB[H]]LAICBU'!C7,;I--748J1JK]0JJ2W')E8E6K
M9S:Z->SXQ%C%6%4/K&+?'/OFF+_V3A<H4TBW>V:WCFT9E_%F+1<SML/\T+S_
M:V&<W,$(YRLBNQS@5 K^<U$*?FF#3QK\E#/X*;9LQFQ9IN!F@F2"9(*LZ@"9
M( ^2(%^S;I@D]YXD.;=B]G%N>SO'N:J8$1_FLEN$W2(U.,S=W#GMN=D]Y]0)
M1B%&H?U"H7(.:C>'0TVSW:F]?Y=QB'&HJCC$A[!\",O\M6]R?F-!4(V>V6J=
MUUT <[I 1=,%$L72<#P;*-YXX_I2OF67$H/\_H!\0N371..?@<+WT&74-<]Z
M'-K/(,,@4R^0J9E'J&LV6CV&&889AIGMP,R;+>',-3;FD-&]5("1;9.;@YWD
M"CDC"6BKT".!"N"S>1AD./W?CC[!XOSHP;Q:C2Z8R6:SVZXC*+VM+"JQ(XUQ
MJ03U9V.)"*=FIWU61PB8X2<[6'=6MJ1,95U/N>5=;1XU!- -S/I@H/:UA=@]
M\&Q@-YD7F1>9%YD7F1>9%YD7J\.+VGAG;F1N/$QNW&&JTL+A*MR3=C5'U*H]
M:;OUZ4F[* WM><NO19>A=HW!5L*(G>SI*^W#CIT1H*AN(I;]?.Q+!SVP[PS'
M@U\F[E)C*_HF$&-AA<7?66%HV<,1(6+1]SYLES/CC;;KC--O*M+N;"?TS?#&
M\,;PQO#&\,;PQO#&\,;PQO"VI&>1 8X!C@&. 6Y#]+V(L[8L/ZWU!B9%,],_
M&J7[:BN3'+@_C;V7V>O]B7A=9M:[ZL*W,A?N6P#M!C/1NYD V^X>MA7OF,UN
M#5.0-@)"#*8,I@RF.P/3?6Q_?FZVVS5,GF(X93AE.-U>%3+F_]VZ4QD!& 'V
M7Z$JM0/[><OLM&I8S715@. HV(IZ5O>G2_LNCP*K)+>6F/$^GN =EM#:Q[[P
MYZ>G^R(8E^!%1E!&4$;0O?6CEMJOOFV>=KJ,H8RAC*&'A:%[XSRM$=/O/ Z5
MV?[0V7Y'JE.9.DW[U&PU]L9A.I]-YCM+E_.55J!?[[(AKI5L[+OA4_+J]RBN
MX#2WT<UX(].< IG-]3VNX#8PXS#C,.,PXU22HIAQF'$V'=#$K,.LL_/H&$X[
MG!,<T]Y.<,R='UKNWH;&<%CG K/FV,Y]\%36JGUBHV/V. V&T9+1DM%RCT-B
M-H>7#?.\UV2\9+QDO#QLO-R;\)>:@0#G#C(,5 @&=J,V;2QZMW%FGK?V)@6"
M<P-KFQN8:/2&0ZU4C3>N+^7;^GH\.1ZSDD+HP.(QEVA07%\O9JMIMIJ=?1%B
M-0I'9_!C\-M'\*N94[)CGI_MS1D.PU\I\/<T=$)!C$:%PI\":ZVU8TRL#":^
MV1(H7L,E@8SNI4*W*]<9.1XAFLQA9'*%G)&>O%6<E$ K\-D\P#2<_F]'GV!Q
M?O0:S5ZKU00-TFQUIA'T-0 ]+-Y]6T$$YGQ(AMN]5$$WF,IXWCH0TUCY=N&G
M=>^*/%G9KK "&L80!_R<D !.:;*5<@WORVY*LU6X*SF&U+UADHXKN/>X:O'S
M-+PV&^2W5O'2L VN-9; ;_%OR5<Y9CF:\*]/N]/)FS[I3,_HU"GQ)8'=648O
M$G_O)R@.!=%1T1K10]7_3QJ-1G,6*.1)]1*>>A\XIB$M3QY+$3B#Z8&MB2.3
M*#C5*F@!OH$!JK$MK30V\Z[V19"A:'-XS1=_NSK]@P>*5)7&'M\.*=I*-S;"
M &:O4%NN,]63Z=TM:!U?/_!$R8;RU/$B2ROM4Y\HX?<U&L$^V1,"^J,CK8>'
M0#S0M3<#?6)[A\MP!T+Z@^O;/V>)[%Y&9/>.# $B>8S:51 )I1ADQT%F!S[R
M5KB"-O1B/!9>_T>OW3AOM7L_FJ^>_>5(<H(87]&(9DJ%-;,6A@+>Z[K^$Q[=
M*1DR#H1$LXZ:U%_ZH['EO5"TS/E[&2<X&/UTW47?N'\Q'H3_ $@^A!V");=4
MF[(<H29"2DF=WXX:L"_"=34B)7_KP=/?$SB$JV!84>BKB6F9TVO]6K!ZB\BV
M7*F$Y.M)F7;6R@FU'!5/X6MLV2QQRZZNXZ$>WE#G!U!T=ULOY+U:NWE!%+9
MZ;IBS$0WT0NVT;9Q4BDO(SLT7;%I8@ U'\#/^^WH[(AW;):[(/OLXLZ/ZXG7
M0 BU,R-XT5"JWT%K *&YE+Z^6=+8YK.9['9.=K?.LZ'HS=@AJ;&H85&SR0H!
M4WG_85'>?PTWMDQH^.H_TFF=VL,VK-D6L0$]17LKAI@D]XLD65P=GKAJ,394
M&QO0,;OTP492JR<TTK"$E:8_@RK235MN)?)IALP#S ,+\D"7>8!YX,!Y@.4
M\\"A\\!>RP$VP/;* %M\'0[G-(&>O!W848]V0ABPO4BD5'XDZT=>S7W]&\<S
MPJ$?2<OKR[<3Z+6E0XG-T%\U1L%<P%RP&_I;J^#&PBD$JY;E:/TZCURW47!C
M=1&]2A6.[2J4W^-BQ?<OQA]I^-YG';ZWH*ZY\QRB7[>4&[1Q57GU5=FP@5E&
M^M#F$H-VJ17/SJ/9.'5LV8G ;,ELR6S);,ELR6S);,ELR6S);%E%MMQ5A<_R
M70F5J=WYT8<!P\I4OECGUE!R5X#X2^UQK9)5.UXIVWSU_'K9YEY1BO"//V]E
M$"95Y%*?F>5NLB#<6=ML-\_K5_2CPJ7>&#D8.4I&CGSUM9*0HV,VZM@.C)&#
MD:/ZR+'&O3D[IP+/V3H*%I98*0D%FZTS\ZPSK4 M=];.8,A@R&#(8+A!,-R%
M2MALG9K=\]Y^@"%'(U74A4C%I54)/,ME/V+98FRGA8+K+\MVXTS\ZGM_IK73
MMRX(3D_-T^X9^P881QA':HXC>3VR;!QIF8VS&I8D9QQA'&$<F>.<*QE'NBVS
M<]Y@'&$<81RI.8[L5!_I-LWN:>WUD?F>K>6BWG:8RIWWA2T,E#L8X7RLW.4
MIXIE/!<5RRAM\$F;D'(&/\66S9@MRY3<3)!,D$R051T@$R039*4&R 19"D%R
M;DCI![MW?FBY2=<G/MAE!P@[0%XYV-U8Y$[CW.PV.)J; 8(!HNX L97FT @0
MC5Z7 8(!@@&BI@ QHQ7M9@"BU>B9K19GDC) ,$#4'2"VHD&T&F?F>>NT[@#!
MAZ?LB2UV9K:!+/M^A%W':^B*76'T4XS9YL,!)DDF229))DDF229))DFE+,-/
M"X:7-[]L5U@!O6"(>OMS8BKE+45E%)1]']HH:!HY7F3I#&9EM7R-P)1R[/RC
M\V;(\_R*B5,#VUC3BR+;]+G )IJ[3%L=S;2%UIPVE9M D##"YJXJ!G2*6A%D
MGJ<,.VL #WU'IEYF=]7/86(9:B1L-AJ_OC?B";9Q )FD\&:G;1KQ#^#;O[UV
M_+^3TJ +T?3OTVRA0,:*0C\1#-V33H)XF<$E#@[-9!/^C8^.M%U?1H&X&5SZ
MH['P)/'F=^%:H>A?^C*4MT,K$!\L*?K?K!<,!)=WL'H?7-_^N: S5$C;&N.J
M!Y'(TU$U]J',GAV=$^/JO_Z\OOMOX_+FR[>KK[<7=]<W7XUOGR^^WA8T[%AB
ML2:6Z17@."M<"X2Q_XK@'0-'] W+Z^>XYFGHA(*F2CUWG@)KO'S/':#%XW_%
MK]!D[H^1Z"3<9HRCP!X"L1D2R4X:_@!H;#3R/1@$4!P,^<6X%\9#8 'A]?&.
MOA,(._0#:<+% \<6@:21B]'8]5^$>D8X%)NJ5()\8GDO!G"M"/#!!CQJ1&_Q
MHT /4\W(@*=X\L2X&PJ843Q+F%<R?BN$L1KB602V Y>,@44%/LGS0UA9"4LR
MM#QZR<!R MRPGR(T'BTW$GI:\0O557U@6_R"GG]BW.A7/@H9&H&%*L.+X8-"
M8OP=^U'%RW$LA7WL@/AV^GWAO5/_]-J-WFGW].CW<!@(\?>_X0V_3]%$F5)D
M+I2E,)4%LHL %N*!\E<^O$PAV<63%?3IQS^Q@*[W\ T>[/>;B^7;?;&>G5$T
M2C)EON.;5&9,QF6+:_NN'P5/H&%*X1W]/G >A?$"BM.D_I.3CF,:B:)DW%A;
MNY^!<S2]$1D)3P26"YNZR'Z>-1MG9VH \7;ZP7J[6;0CGO ?5M\.3;*7Z7SO
M8+HWGMCJIH3"HSV1Q9MR8LRG/7LH^I$+0K1XVK?(HGIB%W;H/#KARQVJ[VM)
M4D-KTZ)_ ;/"1]T*5] !P ]@WFZ[U3OZ_<*0T0A@XP51(8=-EAZ( >L FZVP
MQ'DV &O#H30$P%O?^ I@@2NI + -5A!U\AWXKNL_R7<S2'A"TS><_LSQH0V%
M*Z$ML-^.&C OX;K:G$K^UB1)?T_H0JC<DC*DR%4K1.=GOQ:(0&WG@:;H6F,)
M'\>_)5_E:%^-K_A0(OZV/Z&8GG=_3<S1^#JRW(HN/EODVA(NV/UPR*S-K?;T
MD8\Z\4EWH4O*VSPG@K:U"S0\K39-:DWJX7A=W 8PHW:1UI5_?5Z%:J2?(&K"
MGT>_OXF%<&'WP,FEF37^C =@HJ5DVO<Y[\1(FS3_1X/^]WXC:Y/5C#-+H^W:
M91>'\%(NMQA3PXA]/W3(_:ZUP(N+%O0P-^ O>IKH'__]/OC;[Q<P0N Z^OU*
M*Z5JXM]0,]WQ/DU#Q.:+QRV98O":.;NG604QI/E1*$/ ,]0?_D_D:5II:BTA
M;\Z^0C2E!0+-9OUZ!__L(/9GGT-_UC5@;E+6 .T85.@)%?]"WGB-SH]VLS!B
M4'D_LC%!UU\_+1H49+:[K]13F*^2[3P@B'%B.W62&2*J"A&Q&J85L%CW(JUK
M*>#X\_;CC[$(?M"+L_C12M"C,;\\7.^D_4K$<<718QTUD17 Q1CC#^V_9A6/
M5;R#Q6]B GGMJ5.#/P)?RI720]91]CIGS5J#->,%X\7>X(5<"C"6T/D63C-;
M3_<[:Y_TZ@TG["*LBH88DS/KB(M2?&%X#0N"G0B"-Z]( CQ(OY8R$OV/='JN
M$%V=9F5/^Q,N*%TQ/.U-5QZ9SXG[0O=O&618L:P8GFQ9L8QAIL*Z9;MWTCA<
MW9*UQL7XY),?#(3#GD76&NN(\J]IC6OZ&S5S1$&*\^7[&Z<QG+7*@P<AQIM]
MU"H+\*9Z>F7G[*3U2E?$.NN52ZF5.\S_7OQ0I]*#6JR6-H]]U;'/9KP2CQ4K
M38$\J%W1#)\=;<L+,/6F?'&"QOFOBX_;-"1H(H/E$X^+8M9GI+>Q[X'5_OU5
M^S<0N+X=WT++/&VT:JW*,TYPX/IA0<22@>O;= 2<GISO@2,@+NRU1)VMZ5(Q
MB]TP79%K6]5FJ/Y4<;F9=:C\8UJY@(J44+6,I(9!4D-C;BD#O 5+,IOTF+BX
M2R!LM*;[QB\+<-+]ZYQT/\E)V<NQS-)4S9%56M,T%F25IGG6;)F-1D'W;ER.
MG<UYE6+ZB\_YM-&HX)Q7Z3"RZ)S;9K/3J>"<5ZF)ONB<6V:WW2R<LPE<+<=8
M@.11N"^F+BV5C-00S_B[@*NH^!G6EG)"J0I1'=,D#0NG)T_R0J5FH'D',/<4
M9_U;2FRKZE*JK!2@IIKS9,48F52MTA5CIN=?7)-MFU8]E<9R AEF:]? P*?'
MMNR3!P[2&U4% @&QSI/@;AJ-:6"5J1$15U&]+B.2L3C[X%KVS^-;>^B[6,!,
M5Q,#I0HO&/E]X9K&DR478N&-9;A,Z'KTY4>8P"<@GG\B[>SF!*C9.>E,*WXK
ME&S*+D VB!/GIA9.RFBD/BNA?%.[H9@UPYLS.1)I(26NE(Y4H2;\:XKEK70R
M)[$2.KL@V:(UG7#06ZOI=-;=44VG[OD2-9TZ52JBE)E>=Z='B;-=V6N5Q.TF
M4F:E"JQ%EO?LLJQ5/S I*$FT\&%AN-G#POIL=YG57S_]M]JSS>@31?5BE_!P
MK+Z,,XAJV97,5E7E$[A*Q>%^=^3/XP&Z5!SD5ET^5O#)&$?E[L 7;A3(CTKZ
MQQ-+*&,I("M] DZZUHST'?AH)4-I'.7MH[1)W'%KOH%TTILRCWY]A96KR#@%
MS, Y&65D\J+3#-T^SB,LG]<W7ASA<H8&RP*6!4O*@IB5/FI.VI@L:"TJ"QHG
MTXYQE@5L/6Q'8BAGI>IJ\>B[P#HN5IQGR<&2@R7'2I+CGPD7E6]'M'HGTZVF
M67BP6%A6+.CS3-<9L$=ISV.M"_FP K+@]6'-I^["!ZQS6+#H U_M@;5*Q,X\
MB8/MEQ:-U"IHL83Q$T>_MT\ZQ:?+BC:I]1*':NYQJ.9=)KAR:$GJ>J<;],56
M0MSY#YOF8=^[$ P''^UDB70UZW))/?2,+:EBV" 3C,+P4^"/OE#S/8IL_J9?
M_G%1'>S'E1X]Q96H[F21Q+'=1O>@2SA6\')K43@*7H -RW[</?EWNE_0E2L>
MA?<-%B9[*_[]%>:IVIMMR$$PW3G@5Z.O5P%#XD:J!2'9=-39,/W6D6G<K.,9
M5G_D>(X, PLC[I+P.BMNR)@$/\5;.1%7-XD7\Y#O X:\""EA>^\=CW8W[6VZ
MU3"=TVYSESU-F]V%V'6[Q]IG)\:'/V^OOU[=WAH77S\:W[[??/SS\L[X#!\9
M%Y?_]>?U[36V.:U(A]/U<<RC6 F*M;H-X1^JIH"D?.W9_@A#2 =((T3E@9"1
MJ[[UQR*P5. 6(MJ])EK#LO\5.=)1W\!GMHCOU.&JQ"HRSRL7KDL]("V;N ^&
M@L],0[\R#S5&(ASZ_1/C#]_O/SEP(_+I@P<KUU=MR41^#,C2D<2(UWOA^D\Z
M)%8BU\.*PF8@$@AO:'EV_#H-[O_Y']U6\_P]3 /Y7CP I\("A@@X-#Z\%)#
M @,*Q@43LAXMQZ5H,4#[?@2+Y@\& N-+5X^S75V)G$4TA>VT;SSC(GJ(9)AM
M>S212$#+&HA^ME7KP+AT+<!PX[-U+TVDF1,31!B,,1I@R\M !'C1$ZP?+)CJ
M3!JO#BS*5^$_"(^D:!_AU;F/</?5,_7ZP_M=)[0>,@_!+5,A@;YJ[7LO="0@
M6)H1/D?$Q-=J-$YWU>3U?7;/8<!.CCV,*5 K-=H8U_P!^-%+AI?N].[CH*U[
M<@S%8_/A6<#JM(0Q;\&''KQ1"7&@)80RT+ 4*B4,FJAB"X08)TW!_0M%ZK$H
M%K*P(GXWC?U/?_^AB!?Y ;@AJ^/$3[M(::!(W5DQ6>#41 ]_88($P*)MR2%Q
MBC6&]7NFX%J OE<6I$ 5N205 I@VS*UWMA0/]:F]&=Q$(0H0"CD6_P"T*6K^
MLK5E.SY+UNWLE62:5N>L<-T4% *=NQK?[63N^&LZ>=/H1X"(8N18'A@UV,,X
M)C\5SY_T20:(5-D7V+06TS1LE)D>**'2<I5Q,(I<2RFC UAR-V-+T-$#/-VW
M]5O5HZ*QGVFKG>VG31JJ!.:@G7<=Q52(C7V!C9=A6;,!UHX2^$0AECTT\0,W
M4AHPX$3HJ\Z[R]/,]T1"7Z,?T!DX*"0O:&B:T_H77O]S.D"RW>'R^+VEDL["
M*4G%>6<F0)(]A/?"<E'S=GCW&!FCY,7[%J".%KZ@:17"%5?Q."JYF,U6<4:;
M&2N% /S6"RE7Y2[C910$<$/V"SV@;VH\E5S.3GO&:L[",%SF #NRE[RZR7#B
M[ZK)Z[.EA)G3E@J/:I95@.#QQ[8B.ZT ]078$:1Z6\\)D)>-QA_U(.ZLY\R7
ME=RNSFFQ*K2ES;)&?A Z_\9UU!OF>"%H00["E1;!94M.(!D'5E!\!MT#_HR'
MH^ZMY*9US[LS-FWWJYE?OAM0EX*[H>7%3HA*KF?3/.V>%UL$;YZ<<$@::))H
M1R>8F&VZ:0;90%1"L:/TTTSZ_E.*0>1^AAEMQV3[\05>/8I&ZE(9A&3RJ*V;
M>6XTX]3H>"_7QWI>>GV:,Q9((RJ93V])HU8.Q9&%804!^@$>8E_@QHGW#<([
MF$ 1,$Z*[F3=@20&VVSL2R'?DL$&YA997Y)\F9_%HW!U@8ZL:382%CKRR5(^
M,6[)2?5)W(/N!?8".NW-!=T4G_Q@AC&>J%)H/Y'+[0)=KT7BNM%*SPW@]U97
M'?'L"K&Z,\I:H+/J7@@/; "GGWK_@A&Z%Y_ U))X%C-3MQT$_DA[ADG)/3&^
M) Y*M'X3<SGV3)*W:.0_BN1EDS[AS^CV]1Y,XXL#QMX#0&ELEZ.[Y<8.?5@S
M[40-Q!CU \Q<!MC53NI/Z+N\M08"]#@I'G!'3V:<%F6(.G\^_#POP7.>HWFM
MQ,6B>(7G&><3N;RXJ7FH W#,C4[RHIN-1D%B])&>SHSGK+0>6XS54%<5+7B1
M[WU7[NGFKEY\5I3LN?#/S(M5!)LU@+>_HYBV=+>'2?!;CK#BI6_C$#/1T4TP
MF(WXQ]OW1W^;II>9)-L]Z3@%)WA'BQ8:6/;8=;FSPUE1).MMX8UGW(IQF*E"
M=?KJD5&JNJ-.H@Z0_A">"$%SN17!HV,+:1J?/U_B"=(_'1RQ8^EJ-;9^(,52
MX%&B ^NCC_P>]#/$8US<0CD\^U9()U&6\DN3U :(#K&:0R $54WU X!NL-Q4
M[8@Y P,1U%<BR *DQU@QV(7LR: 5A)XZ[-*'6K&FDCWR4>>,>CTF1<K&E1?8
M<0RZB+66Z76"Y1@GMLXN3E!Z/QJGL;J9_/XCV06]"?$>?'9+M9Z:LXILZ?,4
MD\3YK"7Q@ HRJEK!8&=H;S5:H_-9*T1J&G J1JT@F\TIT47K5'S0E*[)'%=K
MQ99D9F6VV'M=H+P:$X?!&[$"9ZTKQGG=#!98W2T17G;M,!2$ZESUK1>T[X1W
M]'LB5@P5A- KM@I-HJEHC.NY\U/,BM%@ISNC4M[<,\SD>.51*.#W8)*Z&"49
MWU4[E?0' WSWKL[7YIZG58PBFL4$4=?CH(JM;GL&O]74<5VQU>V=SJCO>K!.
M[&T(YOUU:6]GM7;DX'Z3^J))D]R($_HZ8\QK%_24BHK&GW*^8O GX)&'MK<,
M0?(O*'MCVQ",H6^!>'3 ,LVLZIR:T>GOU0"DN<67<9W@:;Y:K#(]^15>L69C
MQCDD6M*S-) D4$XY488.T'),:BI:+K2"!Y2IVJ.N8NV0C4Y2MXW.N^D;]R\J
M?#0)7"<& 7F 58*)U,EB+?3UHP[J@FK[5=P'EOQI&:FV6^C;O_!PWK.\^UM-
M%=A2SM.:OL+_8WEXOI4-+N\MY"F\ZJ-]B M]X0*QAI8FBX_"A=^!IOV18TOC
M$M8W$&@3PG^T]@_Q5ZYU[\.&8_ B[,ZEY5E]ZT3=GVQPYII,7L.3"!"&D67[
ML5-/W5_HVT/.QPIS5*$?L!DT:.$**C7W$/A/H*KH7*%)\IH<<9)+D1EO^:ZY
M9@9.DM]_Q/NA=X,V@]8RW@JU$^4&.<RP=K6;KFIF:R6#:2N\P^U944$U#+.M
M\C*?SVHU$'D@4I&Z \S<!(;850#B="AN')+X78VL9DO>;.V5WZ#"*]V9$:L_
MUX>P:4-TVQ)U,R8\JBXUG/HJ]GAC:NY+V^ ;C 1;P&*)\[=Q./<B8[B JI-J
MRDN8)(5EMZ?J,\RCAL^^]X!E-3Z*^W"MY/1E3*+_-6$3_:\MIINO8REM-U7]
M_,3X?//U#^/NZOL7X^/5A[O"W:QA8OHZ]_XEC*'U"&*3-'Z5TVT]!$*Y#A3:
M@Z[O_=1\AM\C$UNOB=?/\/R;P25(3"?\!(-!_4>CS@<_"*@SR:6%PRP\LUBX
M"5BVQ^@BASK%<BWR .JB0"EMOON(T\05HB- FH.)57KLH7)8C935"I,N;"W7
MI1SY9[1M"4Q@1%& ^A\%5F[-VXN8<NU)@ ?<O"_ZI06%2IK--&P9?F_U=!>N
M#9TUDTC<^207*%3TRB35;K::Q;,DR14(Y?;87BG!+!]MAT](R@.O//E!7^(*
MK#6@1N='&Y>]U?AQ:PO/"AS_DQ\(VY)AHFTDA3/B*Q9079<8O^=/,7C!!T2I
M5O\1 \R I1\L=,\3N^89/VYYIIN")9TC0]I] D^*<\/H6?@PDJ"S!*AA)#>T
M&N_UU0@>Y9#*!.1>C# %,].\5?7/5,V]-M&+<=WMH=VXMUS<C5R?=BN<T;X3
MSV%T?PK*#G_!QC9*KDBMB2H7]=:@J&B]LZ7^/X+"%CCCHN.:XB7^_?/UAYOO
MQM@%(OH[MO.)AXUK>.P\'P^=/ABF[]0_/2"LL^8I*N8@T?!R7$&))1]\,(CE
M#'!^0R[62*GIV#X5M-&D+E-&]".I+DUNV>E?A(J\KKQ)"IL/7)/UJTX7+E)Z
M<EY4X7HF!8'Q\4DI/<"F-ESB8<N[V/-H( 6%\'^D0@JA'3AH[J)UHM8K=CE@
M/0*@[G!HPJCO0ZSC@:8)/1*KK*C8JT%$.@-= 0+RZL/UW<<+TQ"639YNI5UD
M7?S*04ZAO*Y#?*'4L=D,,<,Z6;22%KQXY(1D7UUX:6R)C8ZCS5348J-EV3=U
M3XS+FR]?KN^^7'V]4R6V+F^^WEU__>/JZ^7U56%9K3K:,-DB@0[2/6KARE(7
MWJ,3^![2I87EJ\" =_2))+ 5J&].Z).$MI*S7F02;.#Z':[PW3$PYE]8J0Y3
MD#*UEDBJ:^!2Q5XPB$O7'(Q;P=J^Q/RF(4AX&0&'JK_13Y$YQ]#^A<"_IY!
M\J^3@PS^4N<I\=QTGKK[8D18R_G?.%9C'(W&2J<(!(P\.T4=,?\2FQ\:G"25
M3SE6]5-R:^#U4X<&Q:MA"3+ZG5;+HB,W)64'V1N?L"MC4F%*5^R3\4F.>H^:
M.]R7&6$\,%*$*!RTK\R<5^S#J^RN?D^?=Z7>O%AIQ3D>O T9C3-.4Q8(H]W,
M!&?[Z39E%<]HF4S-@*D#;A+@.@8=?DN!UWI]W MZ^<W]_ZCB=XA,,*+1"K9=
M[+M,U,ZTJ- <>V[JL#GKYXY/<?1QLA0Q.+Q^FGRAPD/!$LJ1Q6<?SQ\R<G:.
M0;6Q=NA;&^G&&[?WFL4U1 I"B4(JHSM#,R+H^V+I>(IV$E"A/<IQ>2E0T'0]
M4_0FDR9-M)\[[AB33COSP(.H>=$U_#/SPJOX#4O99$L$SRG:?[\0I<)PY@Y<
MGRR600,SLXJTQ9*R9;8&K?;D:VF;"S^8/JPHN-%'>[V,2C79D>E0"CM;8S0V
MB>50"!U[F'%$Y&.",H%90,QC]8!+,(IU)=$OBMRE<1M&_1?CS>67V[?Q2R7,
MSB3,MV Q_A6A69VD@:?*TT>!B7MQV,!7]+[!4+X+Z4<!NE'>_/7QZ_>W2M>
M94VU';A75Q:EV!\T9.C)<#F\[\$*R-@?^R&>N\(C+1<6UE/E@POT(5RN!U\[
MH[%:<U[+NA<NAK])E?](BZHI84+5BM4K'"S%GHP#!\WC.&((E^7$N C5R1+F
M,*HE]U6:2TR$&)\)ZC.>'<76=!S)HFT_+.VIQ04\*/)^ @EA%$V$%:SM(8KU
M."XO'FJQ&M@7H#ZH7$P=ZI=9*4F)LJ*/BE_D]FDG'2P4BUGV-LQ83KX%MB:A
M_825=*:>A57\!A)H'%\'@PP>Z"@M$_.E'Z9!,7[2JJ%[BYA\"P7O52IO?,*T
MD1%I-[B0-A[CPA*ZP  N$8K"': <6R7<)BNLC%O<UD 2V251;TCB9GR9/P:-
M6%5?3#-Y34 /(@?/#^/3'A0U 3*:& QP-)AM#;2I";6X<#'PQ"#QEXQ]=9Q\
MLJ;3X2X@5'JAXN?L7"C5N= [,6[O;B[_K_'MS^^7_[BXO=H7;\(Z]UY/EB,I
MBD']X(/,0?;XZ*!T]0.,]J>JV2@^07Q'.E\<9+<[JTXVR!H_T)6A[Z,7+,6!
MK/\ !D]J5<=9]"A.M$/DH[#CW(-&5\E:*PJ'8,?_FP: 97[U<Q!EXB!.,PL]
MNI8_YB6HPM^F3@Y]I9L"#O:[B!_Y3;T%.!N&<S.@1@KR(AG+G?]!I!<7>H$;
MVKCI3JJ+DIZUHM$^^Z!7/796:#'(]!%)6Y@EZ5J9I9ZLU9!,:[DEPP"R[R+$
M4++L&<RMGF[^G+:5.:=M;6.E.O.7*3TEB.D)R,\3#W[HD'))(@OTD9B<0$OQ
MI'J&U&$"H8]>.XH?CH-Z29M 7S,I@T!YLX/UR)RZC+#(+RHXL]>2\HV+"&SF
MLJT:]VDVVZ?F>>M\:M$ 3-6J);'YT\N7'A<&:MRQTSY7^&>G98V65<)F%S/:
M%8(7K>7K8FV%>C5E58N:53&I2EKN6M61SJM1PX@,_M^-]:C"6$)7VG!'F,5J
M%VU7I_QV\?W.N#9(I#;?&Y^NOUY\O;R^^&R 4+KY_N4"F\$4J)EJU;#@4_B,
M=W;.?X!^OY-57$PEW>XJ7H=BI&"L1<7WM"67*"H?4U\*RN +SW)?R%\YR!QI
M7\;*'5WS/;7I;E*;;M9.U$?7OZ/L(26Q'55.D)PUVUPU5#,P7D@YG>%M>(B&
M3KG4/LX.B5Q RD]U[/K^3XHH2)H')8=N?1\6$VUT'=*,]U#@%+U>F^89"URY
M^]#$.#'^&CJNR%;OHD#HT $E"VM86?=^5)RLJ8ISB6"$;Z6F0Z"0O3JCD?5"
M([VG%C*.K=Q/1:/4KH1\<,(.,;(27;,PK-SXAQ7<HXH,Q/%)$\=G31R9SE+5
M8-!/,ZG7S$;-CX3EZ0*AMZIBGP:Q\XO8Y+K%.%OE[[Z@CD]&L]<&&9R&U2J+
M-G]_\ZK@_JMG[3A-'W0Z\:  >:*/<7F@'#\,%1, :_Q79 6P8^X+,#@>EJ/_
MZQ,VJMJXR[_9./XO[2/#-^B>/"K]P:2PM70M8UP!TP'#!1W="U$E7H?9"V&V
M61X%"X18\AZC$M!MK",2YH'.7[!MN!XN8$08NR@0<<BOKFQ=.CPE6=YJO(^=
MZB;]#;)=?VYY@##.&+N$37Z%_1RG/A3/"F4F/I9"_)R^5I^*I5\@;4@8LFL%
M&*4 \$)&)"U2-IW841E<+W/70$7P4BLUPR,G!JZL,T*2L+ $HD6^G0G#=0RF
M6YS-;@>1"IE2)13).2\HNL(S?HJ7I'4E/@. 5Q'JD[#(SXNBX0&V$  R"H06
M$WX_+JM+K]#S<.Q4E. T'W2*"YXT9-JWX9"DL )][M#'8#5?I7D&CH3U-7"?
M]&C!6N]3<8J NCKZH=#O?,!C3T_=)1[(]M:O5OYI>A3&OU@@='2X!]5WQ!(;
M^*^&@TE9HP)3Z*!K@.)*G\UD6!K?D;#U9>(C,!4CJ$,-VXJD2!+,?> DM1:9
MURB9#:/I.]A1+O%VNR_QH98O$\FE4H<HN&<VK61)0-V=3#]6.#3);E'O.-%,
ML&TY,*<HPC4V]^QK\D?TFKUDN-U(C5Z8T4N2-<$#,Z0$V))L6]"77>"S%K(4
MR!%WH'+U8?""%*IP*3UFN<=#%->)4^2MS&K@*LU<$+46)!:B>XD'L;!\>));
MH.(AX@M7.W35>>^\[<#C3CRSI.C@I @(Z6M W6$<XVH3F^!AK6LY(TEC\>^!
MLA0*(%/Y\"#3P!QBPQG0N9$:O%J5DPQY%JDLBSNO"NSQG5?E+F\T97E]FMTI
M[3+YO?"?A;PQ\=YMQBG#[I@5-_?J&:"+C+.;1PQ+AUF]8E$LU!-U-LMBXW8*
M@KW'4(" W.FV<%W=PSWY6\] .=XU,=$=:G-U> )1QD2Q^ZUU@)W90%X-[!@&
MXUIC"??&OR5?3>P'+L Q[ /HU^] ECR+/E(B+DW"#<@LQXI]'*I5\\ZP'GTG
MN; _P3:=PIGK53W&OR;1*NP7/ZD-3P):"!'IXZ?!_&<]##2.LZ*GE;\-1>/+
M-636!3=T*:)?FHWSDVZ^*Z66>KH@V[^4ED%^BS19R\R%RZ!=^:NJIQXHRX*>
MVUSVN9B?<4/5TVU=CDM7.5ID2$HS 3W\1-N0&)GT;%#JH@Z^,?-Q8Q-+T6KT
M3EJY(;\ZRU;C[.2\>);6* GYB0. Z"A;CUB5%+O!TN\40(PJ ^HF%%)IZAKR
M\2I0\;< %>KFKR>*S.!G0#^1C?+@9+OPP'?D=D,:>4[DX"N"FN\K\;Y7%#H6
M-"QHZB=H"OH/:013"-LY.^DM*!.R09X9R)Q"Y+,)1.ZT9XFS#"#KYRM 5DB<
MR5/W?/(Q4N-X%:2![I"L!REQ9\23+)Q&*H>R"&\6=6G*K1**SMY\.=2:DK:=
M62L[:]J917VOPB)S(B=Y6U)\M/5K'/)JC!P/^YYD%BE?+S/>QR0X^B)ZB&28
M+=78S=4YA)&I]F &]@=C$;<7][&(8Q&W=R*NL.957L@U%A9R>8,* ^T2A#^=
MEFOM]<VI2;D5O[$/VUW\P'F8G\![42G>27S/5]>=9Z.]OL3-1O/D=#E+#5AY
M <5 &V/6@W]B_'?6+,L+1QH%FIKP6G3K&>(Y/?? WB8T(9D:F,E*330XFR$+
MY[0,4T=[S[/?4+@7$Z6-,Z]C6;L7][&L95F[=[*6"N6HJK,@#S(2[%5/(.+S
M*8@ M'@HME[=G)4([=[4UXM)U&*C+OMZIV#<-*2"=V:'=-J8.:2YQBM#^#[<
MQQ#.$+YW$'X3!3I[%H]7L:HQ558K1EIT-34[)^V\ZHZ5)::?@"I^]R2U6E(X
MG'CJ>^V72N$Y=]Y2\&@:QMG)A 4! X-/DISW8J.!D7@?[F,D9B3>.R3^*L*X
M@4P,8C'NJGC@&66!J' 3P&%[PM\"S_BE<=)N4CV4ON-&>*).*;&O^V+.)D(#
M)IY&3WGU(%V=VQ1KXUXZ61I_>](G%[^QTTO?..F"FQAV1L+$PB/S&DS/;3=G
MK-)98WJ56%;LQ7TL*UA6[)VLN+3D,.T9\O_:^]+FMI&DS;]2J[4FK B8)GB)
M;+T]$6K9W>-9V^V1W/.^^VFC"!1)C$& C4-'__K-K"J<!"E2U % .=$C2R10
M1]:33^51APPMZR-NBB>(%I*^N:ATQ<*L-P,@VQ(Y%B:%?J\SJHS/J](7W)V5
M0S'$H&UX;T<&;<*-EFJ_S=H>FT#,Y Z$T@EC56%"M:)EIR G9H)R'FG1 )(G
M9N?U*S6EH%$K[?$JJRJL,JMPPW#B9V=K,/TX*+5Z_9BSBD4[H+RA/J''!HX,
M!9YU)S=ZJ6U%ZA7K#K=B<3?.RLMO.%.G_L68?E3,HZ\:$;H-(CVTT/5#14$^
ME!J6;[_\)>!_.6Z'Z>O=]'Z,$ ^-P^R8)U>&PG-RUS(6]T?GJL-LG)O4/E2>
M[-$2J4&*-SZZ:3>,=$Q4,K"0LDN%7AK-!X^5VIF')\FXKG^C3I1)SDM?'Z_D
M;LKPI^)>XP,,C&2[ >J4W&^@U$3/BY/><84N[CGWEZ?Y7'FYK]<F=[1K= =V
MG<9-<X]W7NHY:NNK;*LR=#8IPE@9<SO:OV535<V!U=;@T^SF&A^T/:BXP2MY
M<XLEL2[I?42P/EQ 6'B;R,]'HZ-6R_0Y]V%]E]/E%^5#?)1!J:I]6!N59C>'
MC<;WI<;W"HR@)QA=XD7BQ5;KS8;(/'$CC3$Q9',9LD?:\UC:DP1S]E.70+6W
M=UC?]QF\_212/*.58$@P)!@2# F&!$."88U@2-9U,ZWKRJ/Q&BWHY]3N8R7[
M3SJA_?[M![UT[J16"K_S(#=S,B(,$X:;CF&"Z\/@6BN,$AP)CBV'X\O8^>E'
M:;\[P]760UOKALFG,O\W2&;W?A](%'JE6E*[N<*SHUW'EF?T=@V&_YT0G^S,
M)W]<?:@YAVS4Q1>:Z4@#VJ4!GW$=L1J1BV1--&D$:<3KU0B:$T@#7K<&T)RP
MHP-F=K=Z8#DOY%WN+HU>=V"P7G\,/X;#DS4_K; <OW*#Y[VW9\A/'+SQ"N3S
MSA3+I]_3J3]30R)KO!_%#]OKQC[&@;\2[&UV\]-G/F5?U.#]C2]79WA/4?3N
M8B&6Q:CJ+L[?AAVTAY%9'CI/. @'1W,WMCR/,:G<^\5!V)H>/J$4'A]XI_>!
MJ/8#>TS()^0_ /EFEZ!/T'^=T"?D$_)?)?*';4'^0=X;^65[^F6VCR==A(Z;
M=\T^"/_6R;MFE_Z<+SGY9414AP.O1]8I0?^50I]B$@3]UPE](GU"_NM$_J M
MR*>T6OW<M\]XUJK/ER( P9![1G1%<22:J GYA'Q"/B&?D$_()^2_#N13UNPY
MW:Z+A>.1NT4$] C1(0J,$O1?*?3[!'V"_JN$/JW0)>B_5NA3/HSR84_FF'WR
M;(<<,^*IPP'UMOE;"4YHCB;L/PC[S??,"/N$_0=A?]QXZ!/R"?D/07YK%J=3
M+NQ9<V'<XS;Y7,1 AR.JWYNTA8,(^X3]_;#?;TU@E+!/V-\O)S!N?K"-L$_8
M?QCV6\/[E!"KGW=V'H=1P%T>4EJ,Z.I1Z*HM;$70)^CO=WI':S8+$/0)^G1F
M$T&?H+\#]%N6%H.??.J*XK!8KN"!+'F!;;A-15B$AI( O?<R[VV['RV/T%QY
M17S=7\33W*Q1A?7;"JQO%<V3MF9=\\QU.C'Q9HP#O:=2?JM +%7_Y.I201,^
M@PI_DF&4M;%;I&&7&\>.%MB)[O$92]K?Q\;E0BOFL&^PY,?)V='[*NS(GC >
M1SX0CBIUW!DZWKI([PVT%$:K-$X/Y,;#1B.])R4*N!>Z/')\+V2!L&-+V/"O
MO)8^9-,[QE>KP+]UECP2[AU[8W:Z"J?0%Q=>8H['HH5@H;!\SV9_QCR AC!_
MQF9.",S->MU>%T2_7'$H'9JDGN9+D3[+V1VH/N-SWV <RGC3ZYC%.F9^(%^3
MST$1-C2FNLR5"!S?9BX/(_FTP58!M#T P3,[%LFSCKZ0$R<RD,,\6F"+\9L_
M.E<=9ONN"S4% @5SG;[U2^!$3KA@*R010W_$_W)<AWOP,'06FX\?Z] 3?J[*
MZK U]#\)6J2B5M/+=VC7Z7':=1RXTJ"EP\XCYL<!*]Y? O\/-$YN> A-M24\
M0(-*A7(7B@!Q)HLD8C>* \&^"%R?#F "C$4A##6;;'@1IP)/!*$4)T#7\6;"
MBK@7J4\X&XPWO,EG,&* 5L"D  3\<+ B/>[9F!>FG8P4LIN7'D:N_4X?_I<:
MS;*"[ 8A^=DU(!'Z\0Y&FZ-0P@W?6WQ5_BJYD6C0[0(Y5ZF['ZP6H,P_L9Z.
M[&Z.]2IZP$^D_H-^+?6D6#:M5 N _OP;5?*-']BEBJ%M4Q#U.UD@ -__(=YI
MPLPJL@%K"C^)9!P/U E++W^OQR3]?N;Z/$K:EU 94US&_I>S7/D!HF,KX8%*
M_! 1"Q= &0I%'F \DC,+0NA\AL>(G64ZD,'%/*XF(,4U'78ET0=E*#+(O=GK
M'E?S(Z ?L PT%<S%(31>O !*_B1L;\'VB\*XTFG9,KC0YG>!L&"FAC;2Z+Y6
MYGHL?L!)$N=(QP,N J_:L>6<.0N!%I&A7#^4<RB(5'BA8X7I',JF,<S!(LSF
M4DU=:(,M16!!7^&#*4K!#^[@4T\Z[MX<"W8"61#^!9-_Y(.,5!$+@(5 7@6G
M;+Y8Q1%;BFB!C/JKIMO0N65+@-!"<ZVA9WIMGV3&5]XV$4#P: :L&8A@"4*Y
M2.$==AZQJF,DDPHR"A\J\D>W5!8"K15J BDW#J0#:K%"V5Z#J2PI?G,3#$ F
MO#H-? YV5-$4Y5: 8X$O@,DT]WR0'@Q',@HL])?B9H%"4*,'9ICK0[]WLJ"T
MN&'NTQ5 M<XT1N$Q"[30$V[GQ6W50S!_)8)KQQ+)3"Z-U3>];F>PO]^"_DAF
M:,)WYNB8^8#MW$!N-*+A\3?F:6=8J-9@V543G"T!>0&J2S8$L\!?RH;]DWM0
MXIUZVS2@/>8$D/%G#*,IGX3R/P@WXNPWX?E+ ,A6O:D22G_2F91:5^[OZ7I_
M"QWL#SJ]0A$=]G_S-E+ZL%1+#IPCO09L9+'QA:XE;M256$5B.87ZH??C<N\_
M@YZ%P"<_L! !*L+TT(,DT-F9!_X-B  &.M7>U.6$"BILN8)G@],!C%(B#MG?
MN6IM2FAI][1^2WWW5!? [729,CN57ZMX$Q08&@!Z!-.9D2O=\22GS5U_"N]-
MA9@IY>4.,BJ/(F!O55I8X4Q2!*S^$;!R)JEF$;"-4'C::-A^(U<P**LNYQWM
ME!ZI&,U\R8]_1?%E0A05]Q)C1@7S$OI>Z)^/ND< <M?5^8ST;UV9_+LT--@?
M.3:J(7I\)KWC"A'JVZ<MC$NM0O@X^2W]JM"KH\W+VG)?VR7PG2+V"BO4MF39
M]#O]/5YYJ>>HJ:^OJ=O7=H[WVE+WX.QQG>]ZWV98W+_R8)L(UH<+R KHR?OY
MR!P<M5JHSSD[?9=.[1?T&$+VT4,C_2N8_6AYJQ'H@RM4,7-MUJ.-HTC*5$=E
MZK5;E_:3:=+50)71.ZP]^PAT/XTO!O\)&@0-@D939^!/.@[T?L]IEH#X"H#X
M6CCJ96S#]*.TWYWA]BA6L_'Q")(Y2!5UD"F-M:XB%OJN8Y<RV8W6V.><.F1B
MJ-ZSQD8@O=!D0L!N"+#'!&P"=NN _?:#4-;^"<&;X-TZ>!^_5E2W,+9=/Y_D
MH VI6?:H6[>0P6.J=FD![[X*O*$\)X+.6A73F5Q*Y\<A]^SPY*%IHD?9:?QD
M>*E=A.D%@TF/3<</'"$Z<NF0Z?(AYS#M9S:4UL8GJ^ /(:-RD3!Z(I#/K;WV
MJ^_;[(K/1'17XJ+MQ-20<Q&:$="MXUD*%)I_=(>-=(1TA'2$=(1TA'2$=*0.
MDB4=:;".T!TN1>^T_T2G!.,^=NZR[WA>2&BP<]<5P5QXH1J1O_$EL-&'()ZS
M2P$2+F_>:;#S^.B(?U-?"GJQ4R.-T=B\%S U#J\1L G8U< >GA*P"=AM [9I
M=@G5#4(U'>Y[(-[;=;;OZ\X#UL:I^H5;\+S#W;P3A<>SH*=UQ3TGDID[\J1V
MWN1"9"4G9V-D#FE^)G2W$MU=8]SK$;H)W6U$]^FD3]!N$+3)L3H0[^1841YJ
MKZL8<N?CY]VFWR,\'I<\)6*??6S)GG$Z/*4)E]#=4G2;$\H^$;I;B>[A:$30
M;A"TR5,Z$._D*5$*ZM%1=>ECC]3])@;[E+OMI+"PKW I!CE91%S[A'B,P8!\
M+ )W*\$]-"8#BM@3N%L);M,8=@<$[@:!FYRL Q=LDY=%^:A] )/>R);<ID;>
M$<VQ^P!H8/2'-,<2N%L*[EZ/O","=RO!;?8IM]HD:)-O=!C>^Z_#-=K/,SKP
M(-TG4M]ZM6+MR.C;'8^,;G&KJB:&>H]B/5I!6"(LM6/4ZMDJPA*UHI%8H55%
M#XF*;SS+^K ;"=KH/M+!,+NMRC7&%,\F8+</V'WC=$B''A&PVP;LOF'2(I]&
MX9H"V8<A?O0Z ME-7^,C/Z#K>BJNZSGWG*4\(8PN[#G$%J!#Y._CV==RB#SI
M".D(Z0CI2 TD2SI".D(Z0CK26AVA1%V-MJ]\=F:"75F.\&CK"@6-]]D9.N[2
MPG["=0MQ32>F-0K7.\?,">QEL+\=CQN?"3DAV%,.\"'8;_Y&_Y-7D06LC:OT
M;X%W]7@\N,-CTJ(@7D('RZ>DK?R03UURI6@OZ=Z7F@S&=)XIH;N=Z#:-T9C"
M!4U"-]F7!]J7IF%.FG^Y";E7!/^'P;_;?.S3>=7U\\+TTL<+'@BZ_8?,T@,/
MICX=T\'4!.Y6@GML3 9C G>#P$TVY^$NU\ALOME)\"?X/PC^S3^@C5):=/E/
M ZB*6&GWT/_(,"FQ1>AN*;K'QNEX0NAN$+K)S#S0S.P9HVX++$V"/\'_05[6
MH/G8I\16_7PQNDB(;-'#;-&!,:)T%J&[I>CN&=T^H9O0W4IT@T]%9XLV"MSD
M1QV(^%[CW2BZ3>A%6D&W=M3\)@;"4J-;15AJXJC5LU6$)6I%([%""Y"*06^Z
M)^B@L >=/;-VG4K7F QHY00!NW7 [AM]VGC1*&#3$6*'K ;J3R:-#^71:B"*
M8C\(_J]E,1"%L=L5F*EGJVH5 B L-;I5A*4FCEH]6T58HE8T$BNTPEM_4--K
M)/?U-[[[$7?9I;@67EQ:(4Y!=XK6W+N(MGM*]W80LEN*[.Z$PNZ$[+8A^[0[
M)%0W"-444C^0R1L?4:]70-VLA8/]#*THA8CZJUMF^_'4%;6*7#UWLQXY'$%H
M(C01FIHV;#5M%J&)6M%(K-P35H>VE0VXQ$0V1_G6/+(^/6TEEN^"\>O]?&0.
MCEK1K>VC.'XB WU+]L,2'KA*#TQVC _+=3S^VOZGBB54X;"5XG_.Q-*5<\N^
M0 V+D'WT;&&SK_ZU6$Y%H.3?!T-@MV03J2>IIU+/7KNU<S_I5YDO#V_//@+=
MCT.2\51*3B B$!&(Z@ZBY[03/GD63+>A>+^G.4"0)<B^0MY[&1NV<A%AU%Y\
M'"R99U/:M67,T8[+F!LT=L\Y'?6ZYJ3F,]%&97RI"8I4H&TJ,"85(!5XQ2KP
M]H-07LD)*0(IPBM6A./7BO\6Y@KJYSL]4M:N6[?0QF.JMOP]&XI]%7A#>4X$
MG;4J)C['8]'"CT/NV>')<R?HGK38^D;"7C#H59,U_;2KM-Z[2F5/;6'Y 8\<
MW]-@.XB,RD7"Z(E /K?VVJ^^;[,K/A/178F+6K%-M1F!YSIN**$4PJ.[=J0C
MI".D(Z0CI".D(Z0C=9 LZ4B#=>0@Q[;V+NO^WND3777[E4=QP%WVW;\%$1KL
MW'5%,!=>J$;D;WP);/0AB.?L4H"$RR<=-=AYI/,RGOS\@$'7.)V,Z,@, G;+
M@-V?&(,NW9A!P&X;L$VC3_>6-PK7=,;1@3;*ZSCCZ'5D FOC5OW"+7C>X6[>
MC?I-> )]K2ON.9',W9$OM8%4B*RJ%QB;QJ1OTOQ,Z&XINGMC.C>6T-U*=(\&
M=-AWDZ!-CM6!,3)RK"@3M0=>+F(WB@/!O@C;X7FWZ?=H(0+RE&BVW<N6'!C=
M/D4R"=UM1?>@2YY2D]!-YN2!&XO[I\V_CH#NMB;P/PC\O>9#G])4]?.Y+GWL
MD6.!B$.#??)"8>F_"LO_G-#Q9O 5]R):_D>FZGXK2GK&F-8 $KI;B^[AB!8"
M$KI;B>Y^CR)H38(VN5F4LJ*4U?.Y3[\)SU\Z5LBN1'#M6+0WBB;8_0 T-GHF
M^48$[K:">TBN49/ 3?;C@6'Z0?,M2$I1$?8?A/T69&?K=5M\MQ;WQCY#*]:.
MGK[=\>CI%K>JRBRJ]RC6HQ6$)<)2.T:MGJTB+%$K&HD56G?TD,#YQC.Q#[O9
MH(T.)!TPL]."B>ZI,3ZEF#<ANWW('AJ3/NWQ)62W#MG&A/:N-PK7%,P^<']=
MXV/9KV(AD/R +OZIN/CGW'.6\J0QNOKG$%N CJ._CV=?RW'TI".D(Z0CI",U
MD"SI".D(Z0CI2&MUA%)U-=KC\MF9"79E.<*C_2T4--YC+YTQ[ TI:$RX;AVN
M)Z=T GN3<+USS)S OKZA93!J?"J$=K10$O!A.UI>RY:6IN<!:^,L_5O@K3\>
M#^[P,+4HB)?0P?)9:BL_Y%.7G"G:3[WW]2CC7H],3T)W*]'=,[IT]62CT$T&
MYJ&G^HZ&S;<P"?P$_@=Y5\V'/AUI73\73*]\O."!H$N$R"8];./#P# GM/.!
MT-U.= ^-_H!V8C8)W61T'FIT&N:0SF@C^+]2^(^;#WU*:-$%0?5G*B*E/2Z9
M,";= 9FAA.Y6HAL/!:%UL$U"-UF9A][4:G3[+8CN$_P)_N1D46*K)JX8739$
MINAA*ZS&X&C1"BM"=SO1W3<&0UH=2^AN);J' &Z*(C0)W.1&'<KGC7>CZ#JA
M%VD%7=M1\ZL8"$N-;A5AJ8FC5L]6$9:H%8W$"JT_*@:]Z:*@@\(>=/3,^G4J
MIM$?TDE+A.SV(;MKG$X(V83LMB%[..H2JAN$:HI1'\CD%**F$'7S@B[U;%6M
MW'O"4J-;15AJXJC5LU6$)6I%([%"J[?U!S6](7)?;^.['W&778IKX<6EU=\4
M4*?@S+T+JKH3H]>C]=^$[/8A>V2<]F@+.2&[=<@VAETZ?ZY)N*:0.H74ZQ12
M-VOA8C]#*TI!HO[JEME^/'5%K6)7S]VL1PY($)H(382FI@U;39M%:*)6-!(K
MRK2#GWB-5]'@MES! ]F4!9J7MZEQ7#3ZE7%+[[W,>]N6I.>=CUQY1=?A_B(V
M)CDLX8$_5()>"70/=%VVB./>%CRN(V6N.X=F3[;PL/O/BKYAP4^L^B=7E_*R
M^ PJ_$GZ76OCM4C=M!O'CA;8B>[Q&4O:W\?&Y1)AYK!OL.3'R=G1^RJ\R)XP
M'D<^^(^JU'%GZ%0,\+UIL<?.@<D:;&'Y 8\<W],@WA%G:TW-%00:(0(Y8EN3
M7T^;*OO5]VUVQ6<BNJO(D]VC(!4"WT]!1Y6"NZV2@/P]&Y7*H=JW\_N)^2N/
MXH"[[+M_ZWBAP<Y=5P1SX14/^ WB.;L4H6-CYO%O_WO<,\VS@F2O.-YHZ7@L
M6C@ALW@DYGYP!Q]8H'FAL)EYS+AGL\$Q=#* IP3\/Q!"?A@ZMVP)+5VPE0@<
MWPZ9 !39[*M_+993$:BF],$<[77-B<$"$:[P(.)KX=X9H)7+%0_@\<B7Y89\
M*=*"9(O@3_@K8'<P*738)_51")B%NO^,>0#B-> U[($_8WX<,)Y( =[T[=B*
M))OEN]-7_?&T^"(4'VA5&+$?3@0MU%G:[(W^<8=]7X@P*R5D-R( ";A+'U[#
M<Y8#Z! T81:*B$WO&&>]R3$#Y=*5,QO'(5#CD%86XB>Q&P$XV"SPE\SUH5QX
M;8D-Y)'LT,<X\%>"0Q%.& 7.%#@)1/'?@BWXM0#AV\[,@4;BHR"6*.#0Y1L'
M1D2.9^ZE,R9F,R5\]D_N@?3NU/"8.#J]+LKV#EYU7385T(@0= K0  TI*%QE
M.&U?I -GO1.WEAN'T!JMU;FF)H-I<P>@6"V[#OM5P[$,PKT1858@(MP*B=&Q
M@7%%5V15;1AAC0&H97S<>6K^,GM-(K!? *HP8-S-$]9OPA,X"%?<<R(Y,56R
MUF4V)AN)Z_0X(9$B8\C![F=TAN2"%&1#$8:T/)^$F<XM*_[F.UX$'Z=] ]PZ
M 'AD@ WH[ $ZX<$%"!*:GI8HFRG^C)T5WE0LNP0<)/45&KL"R(=GV=,9'K&?
M(@(: &,J6OA2+PJJ8#".]";)Q $12QG,.73: Q1.06,]$8:*8K!;]P'K8 RI
M\D!@KF.M/_X96 -!5$0'H@XFH9M,B:,%\*G+8\]:0)>@-S,G!!<4YZ5QAUTE
M@M*#D)=3N/(=%PQ/Y@=S&+AP*1$ #UH@!RAKYB,H0,^U#"<@0N0 P =H(F@Q
MEH5>APS:R%K@2?FK)'T4HGKVCH7Q:N4Z"!U@%VNAYP?58#4YI$.:CGU&A$4@
M;P#?)A(<*1),4+$O_>TFN$Q*9H_HL/CT!8QT#%;%%V$[?/T&/,V"!4/X7MMM
MF%)@PGW;[+-UVBORYAKQG:4<NFD.S@8<QCM3LZ]"8JS0Y5RS)\=ECLY3=Q[F
M"2D734NTU_("X6[H8_%N#&8-E@FLYU@Y5@QA1"2E01=_"?A?CIMH8-8!M(?
MUK*X%[DH8T7!&Z:7JKD%B94#!X$QPJPX!#3"PTL8"2EOGE \6-=^/%^LXD@V
M$*>&I0"EM$E?#K[AY*&F1&^XR98 ,*<S"=C06PP'&&&)!C[W*R8(Y5,]B:$=
M""L.T,30^$DYV\ED5N#O.6 R\'!N@6X!@7N6 R\@K&67(E"?.<[^,[394^EF
M18"D+D"3N"&?5W.8JB^1IW9Q$D+Q@Q\(NQ_@/%D\Q@? A\)OSF<!*AP+;W"V
MFL%(!>S:"6)H?AS)T) J ^9VRX_!^[G;/AMN&>*^LGR*! =C&P!'9 0H*<1.
MU?A9QBL_3-@-XH%[CM?>'.8 $,Z3Q\/D<4G^FG6EL>1@G-63!CHH0#XD!9ZX
MBI85XP.ER$A^(MPZX9YEQE7.,CK>.*MV8,8,0/NL._#^$86>F'/IT#M .V!R
M@:.0 CWGR*AG2OZ+)8N*$OI2W*04X(_.58?9O@L@AXK"5.4%.K(<G0%0BG3Z
M^R5P(B>$-F)0/:4)-8TZH+S0+XQ;PF<7V!KO3I7I_(59F&P\<G8F$]R2_ +3
M7IBT%$GH =!_GI"K.=Y)96H9<]47+U/4=1=!?W9F@ET!%KWM3+,VTV0*OLF6
MV!H0W69\%V<Z_"2I+&U&T>L+T=&70<W\7)?.;HI"I$T*+0(KU7( 'RZ?(FRQ
M+ZGU*F=>&0N- NZ%,Q'HUB.-9@R0TB;8/3+6<8\A94YHCBL\_6^!00X/0P1@
MZ$9!C,99V<Y=^2$RZKY6;F[FZ1XPDU6#L>P%(NS00$LGC_L=NWG@W\##CHR
MZSZR\ YQI*U2-!US$;106M=0CC8IPP7HE QAA>P&9IZECWA=("[3@'W.S4L,
MA6NPS7VP-*.[E?K $\)V'S0'M1F:>O:X !EO#%I46V*1S*ED@R;R*9K-D=MQ
M=>1V8Q"6JP9:"((J<VMPG. E'V'3'";-_$ ;1%F"(JQV,]+@1^0L$9#026[_
M!\A2JBL^!;U=^MJPA-_G 5_J6&J^]"3XH)IL8>#05M$#E>))^I&$+ H*;:AP
MAWP2R\NF$YV+(  _<QRA"+82AA\GF9KA,<5]D/5+8UI.U+9_XV']RO\N>I;Y
M1_I=Y1!K5SW-8VE=N4'?6U61*PHP+<(00WH@!$L$$>8-.'9>*[S2I+PPURK.
M*208$[&5A0N I[?II/9>[MB-#[QO9QH-'SIHWL#X2//%A9%R"SQ.*X=JNG*H
M5^N50QN'OTZKB.YWM788N)IP]3ZQGFWAW-XV Z.W(3><SNZ5*>*\8X9_7XE5
M)&E;IA@9M_Z,@?6D$P14^!E8&WPHZX=,> ,%9SU* BAZC8;*S)1>_R#<B+-4
M&J6YGC.P/J Q?(DQT81Y,SNZ(!;E!F9?II;YMHD)S6A7A6ES:9'<^ABH,[6C
M9+!)1GZP]=H<T[:Y)OK$/8U7$?\A<.G+6J($&F*HSKF8=PT8Z C0FI%+5.=[
M*-A4B)ELOEI% OV-7&&H)*</+BTXPJH18,S]EKXIDZ509\"EYYI&I[+$MXJ'
M^6#>R42YZQK0;#EKS?*.S1;QO4P4ZP'AJJ>-.X'009Y?9",J#\5XV8#3P[JC
MBI4H&9QV-CHR6])&@U$GMW(%(T I.:4))*6TSA+T!FQ#(54/X9\UP$F]8 Y?
M"([OP]. _(1#E'[*)0A84S[,'8KY4NJ6<D/D2C.=G<Q7$BHO6B9J"C%$_?Y9
MCG*+[_GJ+1LT.T3R*P?EB^M,G"UU;'1V<L*1^IV)9E-T?7MN7(\HJ'EIL,;%
MP=)E:=+-9@4CJQ<?0['X'E#/0R'?1D;X7<4)@5H_WJZ$%VXX+*=9O)!U2B2=
MDL[.FWZO,U8@@\:ZJ)4[A(7?],U-;^6IH@)^W$O5$;]^,QF=&MTNP!N>Z*>+
M,Y)XFBBV.'-AWPQ-,_>>D4MC:\))GI4F& :0G3#$E)G!PH6S6F&Y6(LO(T08
M99,1O;2JR%$]36(U:LKFRAF,=(>G'+W":92\EM2M$L[7(@!V4RNMD%'4H@^T
MY5UP.@4NE;.$<RVCI9UTR:&LQ@;3"7U*E3)+2L]X[,UX-$B[CTN]2DMX,Q,(
M6BDMO'=3^2(.(I2EPN"Z7 ,P.]<U UO-A!04?# 32;]M 2ZUY:C7DA5^D2^]
MV22NA'3OS5"IY5.1L!8>N"USL.W.;=M1X29<<)T+]F<]JYJ>D.P2YQML//P2
M^1E[AS$%D STTE8KF%&2:H7:9_C:=Q7!<ME)[F&'L&__ <&?Z9#?>BE2(98Q
MS#7*8T^,5&RJM/!/S\)2&SNXK!V^QC"9E!/X]+Y:#)GT#7OQIK^CDI758V0.
MTW$V<:#W2L[H"3HI4&9@TM4>A441^8:'T&Y;!@X]3.[&TGV0D>>;-$Z:CPUB
M1RT-B*DH+&]$H!1,#&@8M NJSSXT'S[[/$E \!&8]8%SN^3CT:!S6H#*.BAZ
MG5'I":AO4 &./!(^!,YUDO1*2Y-5!IL0G *AX%&],3O#]>I[PZH%ISG(Y$M.
MR!2*&JP7=0HE99B5WL\]S%C&^2[OY+W'C%B5-[R-*[4%>B]EY@<-LT9Y!DV;
M3697E1Y] @('5FN3T>6H+LFYP!QW^CM,!B7OK&2 02&]S0;8)O/_K!A*\BO;
MUQ^4%+QD^I4)JFK> <LY4 O39<((ZL')5B[#UCZ?45V[.>I,<DN/UN-B\,!P
MTZZ)?#O-TT[W.'EC?%S>];5AK@Q!-]S\EJFLD=IORW5E)F<S:U&:?ZN6--WH
M-4W9C.NO3QMR'4/&15F&6 ?.<GYUWJTD$LEIG#3G-Q,(G@H@#7UU>,7/1]TC
M9@G7U3O\T[]UA?+O4C0=S0@93E>-T2'U2>^X0FCZB PT^?DJA(^3W]*O"CT[
MVG;B4_JU7<H7G&+5A:-SMYR$H-_I[_'*2SU'37U]3=U^[-GXB8X]VY+X.BAI
M.3[L#.G'OP]QFPC6APO("NC)^_EH=-1JF3[K*=R8D%&B_H*>H5[>\5$ZAKN=
MR;W7<9 TTB\UTE?.[=..\\MP9>4M UO7#M0-!$]%H1LE<Y"^K=U>$NUX>TF#
M1N0YU7(]^/90;=QCO!^C#,+,:\',8Q+[>@S@P!.*]^?_ T(/XW*<;B-$=H1\
M,K1,C>V[J>M;/W8&V/,>*O%6[7W3:\C\..2>'9X\[-Z6O6>MPXY=3+FJ1USU
MS%PE4TG[T5/^5,R'=_P1#*7]I)1?=$PJ0"J05X$QJ0"IP.M6 9H%2 5>N0J\
MVEF [NY\PFLZ]P7B)]1!/.1++W-XZPFY D#G_4_NO:#K-5Q\11>Z[72]E=$[
M->E"-\)UZW#=[8T)UX3KEN&Z9YR.B:\)UVW#M6E,AL,FX_H@!XE<G]TO4@F@
M."\Y._%.'=#&+75X)?D]=.'OH0A[VQ_V[L-1[<?VA,!/X'\(^$\)^X3]5XK]
MP6A"X"?POU+P#\=M 3_EJFKDL%WZ=]R-[I)4%7EH1$M[H$<>DM([TR?6%K+2
M#8P1$=()Z9N0WC]M<O23D$W(WAC:)V 3L-L([.&DR<BFA-6S^#\?A'_KZ,.<
MYWB(#_R*DM07!Y$_1)1#_A AG9!.2">D$]()Z4U#.F6>#LP\M2;I2GFG&OE=
M_XIY].YB(9;D>]$\3?,TS=.$])V1/NCUFAS9)&@3M(G$">FO&^D-)W%*3SV+
MFZ2N-R!/B*AEG[5*C=ZI2<@F9&^<-+N$;$)V&Y'=:_1B)4(V(7L3LLW!H,G0
MWN[H[.?G''A0X!/I9[U:L78JYNV.IV*VN%55ZE'O4:Q'*PA+A*5VC%H]6T58
M:N*HU;-5M<(2+14ZY#SLAP3&\[4]P26,?L1==M]=P>3+ICXGG8!8AM!DV&@W
MEE!-J*X\UW/0[',]"=>$Z\ISF/N#1J^O(%P3KBMQ;9K])N.Z)N%TLQ:AAF=H
M1<FI[X-3;_OQU!6UBC4\=[,>.=A :"(T$9J:-FPU;1:AJ9'#5M-FU0I-ROB#
MGQSZ7S3%+5?P0#9E@:;I;6HV%]?6*(N7WM/#DV4:T+]08?*LC+]7E%=T ^XO
M8K^;1DL@>*#?M$4<CW;7Z6ZM,=?=.+.W*E_8N;<3UR\Z< 5GKNJ?7%W*+^(S
MJ/ GZ2FMC=<B=:QN'#M:8">ZQV<L:7\?&Y=+2YG#OL&2'R=G1^^K\")[PG@<
M^6=,ESKN#)V* ;XW2?4D>#DH-[00>/HQR#7$7^"_XNV=\!%J'XO@N6@1",&X
M!_3JW+(E-';!5B)P?#O$"SYG3@BTRGK=7A=$O%SQ0-A0M7PUY%!6\BQG=Z#6
MC,]]=L-#^3U4&;ORFM %#)0(F,7#A:P*>OQ#2,IDH;#BP(D<$-J4N]RS1-C1
M:2U]N:@N!WK.9H&_!(%NNY '*U\%#M0 PU%JAK7@WAPJ@O[C%]?<C87L9+%$
M;$L@7!XYUR+IZQ^=JP[,<JX+?837+6"7*'!463<+QUJP&RAJA1O]18>M*<..
MX'GD=*8YKH37[;,F*G5R\CN_91_U@%8E*I]*PT8[B>"!G8J@4PE*-:@ SSX@
M_,^8!U!B6840G6_ZG:Z:#: _+H#6 )U@8C83ED(<%(HPPG?-8:=_;!0T#UX_
MW?EUH#1X/6E:IJ_X)7X$FN('4G,[[%?X#3^3>@P5V5"(D5!&OJ>R$Z/MG4A;
M,.J8J@5Y,2 'O!EV1CN5,%PKP9RHU@IN)61E)-V!H;YCM@/%H"H+-A71C1!:
M !&/@/#A@:3PGGDL&X/?%JM&"K#0T+69H^AL*CPQ<Z(R'<E7;T5@.:$L,HQ\
MZP=0@:0C -$"7D]>E9(S#5PWT>UV=X-,8>P'XWO>W&U0\]W1;9J<]I.2-];>
M,TY/!VM/F9.S4K7P70"S3=*L!<?)9>XY,S#1O:@@H4QT=BS)EB>3A7H*"K5$
M.D21LT2YZWX"'AU]L(K^!!K39_, *X$6GL?S&)J!EZ@3)>??_2JB;6M&FD7%
MV!E-4@K*HTZ_P"L[J5F)8Y&VJ@O)<:C^**]NTO):K@+_6BR%0B%\[D%'0K0R
M%!O@H_)4@-.SL-RJ==L)_[)%9LP5J2IA>R.Q0N!]B\<A]&-ZEQJ!MGQ.:WRX
M%X,9B6)JM=1JB^;6M2-OV=C(1-!5+6%)"EO,QYSUN(FRO&R8$VG8#-A;]N!-
MWRP/NIPINYU)X=.SG)&;*[#$>2A#3\RE_0<V)(PG]%8)-&6G]1$@BBG<FNEX
M8,L[(-(+P(6C, , ^>S\&3LV J<>S(,*"\H:<->5[HFAG!0!K03W %0XW.*P
MK/S02::?K\*?@YFA##RS7[)M&(_85R2%J0C4%WV@')P[2\33&YUVAFNO?N%W
M^BW3T//9^0I8YA;,G0@Q^F;0+;^&+8$628_$5FJB_!/I)MG0!]!_U#,U6:>*
M47;[.@P95DH%:K2$4([A&S#">J4:P>0";H%!^RNI<2NU2,DZ81BCUR>_78 <
M0A9[-E)('+"/RY7KWX%_>B7?^Q8'X,)!2=_ 4=RK"_\-X[9"0GYC]CKC8K.1
MEZ%G()OHSI COY+<C:WSU6$%.5Q6'M&WKW9XOO=..9M1$A'A82BBU#6]KT-/
MK3!F[\GF:FY)YUG:UP*4#'4J\?P5A-Z,AYW!SNK#O2S6@;@LCV])P<:]"M4L
MZQ?X%Q_X'4S.0 $@^S@"S\'#J#%4QY9051RH^5W/SV"7PBP2P5SP YZ':BS?
M=6%^R/41)E+9N=$0)C0H>D="&)GIXVN-E @=];>7-]9&22X<)%N;-5):-YN#
M)E%5,,F3- )H#,2U\&+9.VE_*,9QL120!7-];RZ"7&5 7,BT8)?#Q!MD8(#^
M*IL"V0SPR>?0?^R?YT,AH!M2-<0M@$0J U\F( I%<(W/0@%:I: $=%5QSG[X
MI%P;?7$\D+!T6LM:,CI 2P:F=.2*8.,5&-.5RI?&9:=?$FLV;+[G0$,E<V>M
M=@$AKN+ZI"R$E"=PCH"GN0V4B^ZX?A J C:V8] >?LT=ET\=%^T%:!\X?^
M_B5DA%\FH4 6#MAR'&S"T DDJK7YG6M!% <>SO&R#6"X.98CXX:J0MF'!8<W
MU+&=,8))F790$#B3RS!?+'8N+;!H.#8<;)^\F<M30TW&2G%^E1ZX4E#/CU+-
MDBX!2@T($48O0%-/&<4,#:+4T@#HA5JA)6-.A>N W$.DRQL'N4!+'0N<PC0=
M6ZCCL]A%Z?JS&4R+TE7)?!G'6\5XLFH8Z>%708+D 8FU]WX@G\C&V\' <J,'
MZ$N%%*,%*#UB4MPZH933CD'VK62!M*TU2ZD@SM%^$/@WTI/-##20.!CS; 8]
MD$HJD2,-Z!Q,8%1+AN@L!A42!91(+,CQUP,6X:LSJ"KQ-;'U,^T;8L0^%$(V
M3!768?_P;T D@5$ABK3M\!%*.\(YYD[B>:W*I1!*HO+M .U!-=GKB7VY1'-6
M&KD)486YF4?)QD9J\94="4U&IQO&TI-%<$L6J6U+/YASS_DK$4,DK(7GN_X<
M>ZL,4U6#'&@9KX-A0<V %B[!>$9]Q;BF;"+,KA8&+:&G[AT:'+*;UL+W0\6-
M8&P+:>*"!'*@P%@J3NLXN?NZ83/EP8',>!!@WD3)0%(V>#Y!XOA@0_1X9J\@
MNU>I&^5O:YJ_'5#^]GEW%&X!^49)MZ+GSQF%^G9^^9U]8C+8:IZQ7S]]/?]Z
M\>G\,_OT]=??+[^<?__T^]>-@2C'!I'=XIO#T_]G=H]>1HR[!<V?.(4+LXNV
M$3KL7S$'@RU2V7&<7.$#-_G[ UC#X*[%&,8YGX+C#!X%6B'LT@E_U"3D=X@D
M$E<A75$A$XDHA60- ;BH<I6!^B; ;H,M)$7"IB /Z<]Z\W?P/MA!SBV81/))
M=%?"2,VQ,,5FUE:'_1X':6:S6+$LW@F3$/W*C^!]M,1G+A@-L8[UP21=>$U-
MXM?@[$O[29:4L^[>%IJ8^V*CQ7BBUH\LP"A0+^4ZTW";^]>U82V,*,@0'8ZI
MD#D797!)O$N!"#!I_;A@Q 'CSQ>H%VC%WOB!:W?8I8ZAR(4E(HBXXV5+4M*%
M)AS]?B@0$SSZ(9V0UZM5DLR*+Y?,Z"+1;4O6QTC7*;_(11EZ8%EZY34N"G3:
M/@=[3H6#5'&R\ZJRW(*: N[#0MH]OW8FR>3^@I8GAI1Q!H3!$8$KPVLR8!P'
MOJ&?XG^!8P'MP["R^NP+F/<6?+(2H7[J NQA\ ;8'3"3^N0\#J'3\D55KZ$J
MQA"'"]ZE7%R$NJ(>_^39LHYX);)<\P5X6W960H?]]Z*B/S=@^P@,9<]A0$"_
MUI<2J2KTX^F2HW2 ;.'Y2[";]>A4+$5*_=H-38"N"F\.GWJZ+G\E$Q/@V#B:
M YAO08%0P+FM<C$8H3, E^+:\>,0W!9<[##W9. ^R,$1BP,(!BIJE L8X@B
MZ\2EQP\OJ52(# ,!M^2R9].[S2A1H<D+C$!Y=\H#"94+ F*XX8$M@P,!MY3O
MM1#N"GR>R)DC8TFDP/<@/4OGZ&24/,]\.85*5XM5-"$4N8ID)-+^#R!(87S&
MG63<M/JF*=V&<YM.62UXJ+,/!O@5*MSFJ"A*/F.$47#'%DE(^ _/00%=H>N)
M+_I6 N$KRX_ U[4-]A'<4/F+TF-#Z2YH+6HL-Y3>&4K3N%+15'/9S0*CG-+9
MCSU+AYO34=1K<C;12)DXBJ11)(R\]AMEM4_I8(U2D!-70L<^-;]HH@7ZBT.L
MHL#X'V-,,J4I?/BK@/]T14#>$L@Q0AA/0?X.5Y-!(-*KA=(@2SII4RKZB9P
MDYP ,/L&'4SJ1X&OP_K?,"UL2YO_, N_A5+[B#-'ND8M<X^>2()U\)'.89HO
M]+JP8LG3"3RUK F7!18GFB2D:&>BLO*B6F6BXK*@:I=$+X0*@"UMG+IT7%:N
M.P*B#ZZ=,,ETR#BW7,C%<1.1LRHTO,S.62I#KHUU8SM9A/ -VN3@257ZJA>^
M7)WA5"-F[..ML&+I(/^.H6:132O_QLS%EC>S=33)FV^Q*;WNF6P<;GN:W6$+
M]->A_-8\.^FP7V2RQ-?333HBVF9>?Q/EC/W!^02#S56]WV54@MQHTTR4?_<B
M,X0_J2RZF_& 3"AFPWTI9(P=QJ?YC/"UX"G*W(KJM>KT+.UTD'9:IKBE3C@S
M5&'0Y@6_EHM_+6D$VOGU/\FR0^$A>C<P@@2UC-XD"4MP3Q('QD"WA:OU2R&8
MFE/XSG5^H >#.:'R"T:R#,*]MRN4!6E.%F2X:Q9DQ_1'/1(?11NV]T(V;'WR
M 9DO\/OW?WR\?( ?T"<_ &C [+#/8@Y<]TVM"Y5!XN;/5OF8E!.BW_T?7-4"
MTX K>YNM"UWE^JW=>C5JN9A9$@GHP)2OHW..I^W+O"TIOXHC7(^>V,>AG*ED
M4&R_U3=5EIM.T2>!7+2R<[&=_,R5K&JNLMV*:C#8H@:%DUN1] Z)?VTRWHKG
MLD(M ,\U39"_9_I4J63[8F0_=4LU9M0!5V#A3'$]2/,5Y2T_2;J#031Q6P0,
M'MJ0K!P"W^OGH^X1F :NJP]@2/_6]<F_J\_/T@=.8/B9KT+Q4RC 50/8)U\D
M+>Z>J0E1SK+%[F(/<A*1QD(>/'(^U1^H@R7D)_I\+GV^E[U^*,4NGQ1M@,'Q
MML,MU#.3;OFABD/&U@\54V>*9<)+K(!B#;D%['K]>NGT##R++SF[N7N6AUT9
M=:6JRB*/\B(O&I#K'=^S63G]P '<<@S>@8T^^GM_\[%T>[5: ZMWH*0J*MCO
MZ4R(>T@MKRS=3K<KEN4A.,M3OGYD;UG_%V>+0,Q^/EI$T>JG]^]O;FXZH; Z
M<__Z_7E@+9QK$;X7]IP'[VT>\?>GIMD_/7W?[79-<](W>T-SW!]UQ\/N>WLT
M&@_[IT!+_<XB6A[]_1P%X:K9%7<_!N"@Z8@(EPO)(YG!>.NDWZD]7] <O9<8
M)MV$[_K)+K9 S!W,#&#P1D^UO\*D B3\[E\PJ;HJ!/-!6#F7M#=62_-/ %*\
M>.CAUL,$S0IUUK[$N'#FRAH*:O04,=G+,9G9)2IK%)4-^N-N'ZELV.^-@<K,
M+M=DME2Q+G1&+A/JNE"KL<_G@5#+Q&WY\98X^3A=J'&9\I@L\Y_?V!>Y-)E=
MR!UW7SOGG1VIT>QVSI/H^29V'+_[/YO(<43<2-SX$E:>V3&)'9^?'6T534 [
MS305N:GD%'0F2<1MRJ*MX@!W#\O@S&4,KJ;9Y^_, 3BF':(/HH]GIH\>T<?+
MTD=O*WVLI]*)/H@^ZD(?1!XO2QZ5W)$G"/"5<-7U10<W3LIOS?ZP2SQ!//&\
M$1RS\^GK%9'%LY'%)YGN8O_SR^5G]LG#@V LP3[X5HP1%M)\TOQGU/RKBW^0
MYK^(YG_GM[C5Z(Y]Q'UC<NWPE;402TY40%3P$E1P<?Z9J* N5'#!72O6AR=]
M=KP?4TR9$#$0,;P ,7SX^"L10UV(X8.8.9XZ(Y;H@.C@!>C@\_DO1 =UH8//
M?"I<LA"($EZ4$KY=?B1*J LEX-Y?*)Y\!V*&EV6&38?<ZV:NGVSP/^_,[N#>
MB]N)3QZ93R[D1N-OH!9J$[D^J_H#CSC[U7$%>SO#34V17OGIY.A'GLX+]7'X
M1![5DRW9-$\JJ.:_Z%K3AKYWS^[QI(Q7> 8#;E\-F7ENL)[!^@8;J*.;AND6
M2[Y:N4 'N''-QT.>ECY>+R!_3:X:@.?EYLLI+ISVETZT=M, ;?:O_V;_T2O8
M[#^LW*'["&/6B.W^5Y]^^WK^_8_+CU?/NMOVB8[K^Y9;C*3V5N2.IM?[+:ZR
M,]T_)N<<GJN#$<U)?R!WNG&U=<0H;="0YP#:L7N7W!\G+W!3QY@D=S. ?-26
M#=S /!4+[LYP&P@6),]7T@_@YG@1XSF.LCR [\(/\&S)TI9R-,,>N$,X40^4
MM=0/J2A2A 7M6QNH\EYBEOR6?E48D*.-#E?^Z]+V7388'J<7S9<G\@U;?IFY
M_RN#/5[9L^C^\W3@GAYL]7CU@*X[B$QYB.6Q*=3#2E8_4T["TUE'NW!C<8Y+
M6'7;2?'W.3.R6XF$DV,2]@ *B8G$]!K%=.!Y9Q]__^WC5W;Q^^6WWR_7SQ7:
M)9Q'Y$9P)#$]J];JPS=W_GE?Y+/IPZ ^P(+WO-KF_J')%>U$T%[K<?V^?4=R
MEY]OLPWR)Y7>)''ZHVCA!SQ;X*?R@2FG^@S/MNL<S1 DIB:(Z1Z>VYR+9N8(
M);&7$.G5)WB59BIB Q(3B>G)DG:Y8'OVV2T+?=>Q90*L:S#\[^0IK,CWX7OV
M3W_AL8]XYQ4>A47&.H&6Q$1BJH.8#N,VXC5"(HF)Q%0_,1VXOF6?^[.(]@BH
M)"824QW$=. M&M\"Q\-;!]UUFCLAGJ,<4VV$3G1 8J(<$[U*.29B Q(3B>G%
MQ?3R.::K2%P+C_VSP_X5PQ?<(X.=@$MB(C'50DP'[IXD;B,TDIA(3+44TV'<
M]F_'$FQ+PFG]KACB/D(KB8G$5 <Q/5K":9WF\&R;[/MSRX*QB*#8'3)2=%I4
M4]_;\;2HPADGHTK WC[^.3U5FRTW-*I:B3:T::.HFG$XTT%''YV6E+CP3Z[@
MO/VB#9>D[\"C[Z>^?0=_+J*E^_?_#U!+ P04    " !F?)M/#[AIF+D'  !%
M*0  $0   &0X,C$Q-3=D97@S,3$N:'1M[5I=<]HX%'UGAO^@<:>==@8")$UW
MEQ!F^' 3[U"@A'9W'X4M@Z:VY95L*/OK]U[)!D.2)MDVV^R6/&2P+%T=R>?<
M#]FMR^F[0;MU:7?Z[7*I-76F [MM_UX]:1PU6C5S">VUK -I=4?]/TCWHC<:
MC";GUF^7SM2V\ 8IEZ!?CT4)D^U6W_E(KJ9_#.QS:\6]9-'\^>B41Q:A 9]'
MYU; _$2/:HWS;B&5<QY5$Q$WZW%R1K+KF4@2$9HF7T1)5?&_6+.QO?9IR(-U
M<\I#ILB0K<A$A!1FZ@R<B^&YY6I 5KO5A55=.EUG2G!II%7KMENU,:[M7X30
M.*%'Y,6SQFG]C/3LR=1YZ_0Z4V<T)*.W9#QQACUGW!D0^W>[]V'J?+2A&7K8
MD^\$=VB/+NPAZ8TFX]'$X.P,^^3J0_?*Z3N=B6-?W86L<?PXT'KV:&\'<R W
M<^J;X&@[%?*K6$3$/B(=#\!4RB67R83[:Y(L:-(D>P"VQM^ [;T'=@V,U7X1
MS51\IHV@&#O=@9V;ZHXF?7M2!=T-.N,KNYG_^"+B_>59Q)@YM^H6;-]@,.[T
M^\[P8G-]->[T\NO?G/[T\MQJU.O/+8-G0E2R#A@Y)U9,YZPZDXQ^JO)(<8\U
MZ5)P+^O8SP>_?FZ1C]G3@W5OGJ1Q (TC<#']?$CQULZ@XHZ2W4TD7_M,S\@>
M)H<LZ)(1R9:<K9@'SY4K\CZE$I@7K,F$Q4(F1$3DK9 A:;T=#:<;3[?@":NJ
MF+JL&8F5I "]4:^^;]6P5QM@2##'2,PD%QYAD<>\<FDHEBR<,6F>_4F]0H[K
MC5^(\ &DF+.(](2$.6G"!:!%;NA-@W\3_(<<.5#NWI0[?H*4ZU(%1 -*A6OR
M"8@3,&_.*H9YTO#-$V A$@EQP2[E$:'1FJ11(E,&&T03%H(W0LY0  =,Y30@
M/G6A21(1\H0DPO0CM%S:[1$QERE%Y1K[A/03TQS=&%70Y@$:F!-B]T)/@AU<
M+MTTA&X1# <H'I,$!. NB$KQWW;\BDF6&<$5A%P%C'H\FI,53Q:P0A4S5R,L
MB,,%54C8E=FZN ^W\;\8? X"^*( 3OY+ F#$YQ$P#,FZ950%V _=X;8LW.<1
M^-=0NTGX[08I>%=D;8$^$*Y]RM&-Q\ Z5 PJ*0BVFLG(J/;F!M5Y'"U7L$<:
M0 >0@0"NZOF4!N12M2!^(%8JUXAD<ZX226$BBHT&.,"L%*BN<C#7X![8_M5L
M?_T$V3[=8094 Z_?G*F,SEDVB<Y1^#Z'2TT9AU#)-#F!;'P&&X2Y! -)S *N
M%M@=NX40&3 ZP'6YY''E!D*E,!"#AA2!H6DLA<L\:%;D);#28T!S0SW[L[N@
MT9R1#KCC21I C[OSFQ-:;9R^9*_R) >GN'O4J6=&[0SCF-U'1FZ(EV ,**C0
MJ (7^P7@Y=+#D/O_"+F_19YG=46Q@R7,(IN'=.T^^MTL:JO4[.;I%\5-7ST]
M<7M,\3G24F=!]] @L,>EJ7K "$B49@STG<]D<B^12K  (67)E0Y4T(U%VA"6
MIML05XR3D@54"RI+OK8<KF0Q%&]R"'< 1HF >S312&?P0#F5G$$PYB9%U)$[
M0DNIPK1-.S2E<SP=UH1B "B!,(J#8BBHN)L&%*,QK$N#V*9_,,(DD\4DF*MR
M:<:P)T1,,,"\,R/:@\@>3V2S)R^R>X>-RK[8[AA9+FTCCA8=N8?F0*A+> XP
M*U4BHABKJ0(98IV$^J+2R[D.ZN-TQ@.>K#%CO"G0(;VU+#3AC6AWNA;J+)T2
M?,Y6%*<R!L4IG>&ZKI">!J KKCF+('$-0'APA\6H:.P"Y:1.'&(0H\MC"*('
M>3VZO-PG*"^VI$&J'3U2C_D^5$1\":11-U0V>?YZC\!E+O=JG5QD6DPP$H*.
M,B753*3)[0CNGJ]BBBYC @M&_^X#!C++2U'M(+*=T"=OMTOA4(]]&RUX3U +
M&<VNU>;Z "ZK.O2=FS1Q_X(&4[1R2;AN*I&4A83HNM50J 2:\64(V%(N&/K3
MG$^;3&]!U2;;0Q^OU<,\'?TT_BPPK4G /[$@._?;ZU_YVB4='<3RM8<7I_^7
MPPO]1F6CI,K6R:+/+])YZV_!0KGT /WLUR\Y,@HE3"*DVF12N@$,AB%/$L8P
M*EP?-1.0IN$MCP,R''\HY7^X4AX/AC'=YT!E/-7! R>7,Z!>ELML2NH5[ SF
M)B;=UMF)+A3TVY?\D!CIM$]HI1E=+MU$:5/_FG._&SPV]6"D8AN'?1O_L_H"
M1@"3H0RHF Q)07JDTA"V##9'KR:+:S<>J!^RGQ^ST,8DQY?@,BM 1Z:=/%!:
MO\7+N%\Q.0>/EB)8,DP\(M@I\S929G&!A7$@U@SNKA;"! .ZHRQ0 F91Y=(C
MY1R/^4E('PNE)NE# -N^Q3_^*7N+O_]E3,'T\0,5HK^IRIZ.Q#>Q5D$T^US>
MYWI.3Z!V41+?5&MM_ +,Z*:=_>COBFK[9+9=;]B9.-G(ZM)V+BZG,/Y-<?3N
MR%ND21Z(/IMQ1Z"[^],=3:>C=X#O,]%GH>197?]9[9JJ[7X8].]C;7_O^<=0
M<G.<VU#V!0WC,]);<.83^S-S4RS@R<CDA=\!WLNQ.=8"?W$-SJLB,7.GT:J!
MX+0I_:-5R[YM-,2MX7>0T*@_G_P;4$L#!!0    ( &9\FT^HC.(.# @  'LK
M   1    9#@R,3$U-V1E>#,Q,BYH=&WM6EMSXL82?J>*_S!%*EN[56# 7F]R
M,*:*FVV=(D PV22/@]3 U$H:94;"R_GUZ9Z10&"\ML_N9IT$/[B0--W3T_-]
M?1FI>3/]:=!JWO3;O5:QT)PZTT&_U?^M<E8_.6U6[27>KZ8#6+,SZOW..M?=
MT6 TN2S]>N-,^R5ZP(H%'->%, ;5:O:<]^QV^ON@?UFZ$UZ\;/QX<B["$N.^
M6(27)1_FL9%JCK-A 5<+$59B&35J47S!TNN9C&,9V%MS&<85+?X'C?KV>LX#
MX:\;4Q& 9D.X8Q,9<)RI/7"NAY<EUQA4:C4[N*H;I^-,&2V--:N=5K,ZIK7]
MA2;4S_@)>_5=_;QVP;K]R=2Y<KKMJ3,:LM$5&T^<8=<9MP?LRAFV\2?^&EWA
MB/[D&YD[[(^N^T/6'4W&HXFULSWLL=M?.K=.SVE/G/[M8Y;53[^.:=VKT9X'
M,T,.8^J+V-%RRNPVAA6$[+\G[.=$A#X/R\6""RH6\S6+ESQNL#TCMA.\0_U[
MFW;/H%+K53C3T8510H1L=P;]3%5G-.GU)Q7DWJ ]ONTWLA^?M'I_B25FU5R6
M:B5TX6 P;O=ZSO!Z<WT[;G>SZU^=WO3FLE2OU;XO67LF3,=K']@E*T5\ 969
M OZA(D(M/&CPE11>.K"7";_]OL3>ISN(Z][LI@T"]1,,,[U,)/]H1RCO4;;K
M1/:Y^WK!]FQRV)*O@"E8";@##_=5:-QNKA!]_II-()(J9C)D5U(%K'DU&DXW
MT6XI8JCHB+O0".6=XFAZO5;YN5FE42TT0Z$Z8!$H(3T&H0=>L3"4*PAFH.S>
MG]7*[+16_P^3<S12+A!N7:EP3AX+B=82-HS3\-^$_A%&CI![,N1.7R#D.EPC
MT!!2P9I]0.#XX"V@;)&G+-X\B1I"&3,7]7(1,AZN61+&*@%T$(\AP/!(F.%H
M'")5<)_-N8NW%).!B%DL[3C&BX7=$2&XH#57:QH3\ ]@,+I1JO&>A];@G)B_
MEV82&N *Y28!#@M1'$WQ0#$D@+MD.J%_6_D[4) JH14$0OO /1$NV)V(E[A"
M'8%K+,R1PT56*/3*;)WWPT/XSR>@(P$^28"SOQ,!@,U%B @CL&X154;TXW!\
MK'+/18CQ-3!A$G^[?H+1E5";@P^FZSD7%,8C1!TQAICD^UO.I&#4>W,CZSQ!
MFLLT(O%Q -) (E;-?-H8Y'*]9'-?WNF,(PH60L>*XT2<;EK#T<QR#NHZ,^:>
MN4>T?S;:W[Y M$]WD($=P=MW%SJ%<UI-4G"4\[G 2P,9AW$%!IP(-C%#!U$M
M 4B)F2_TDH;3L  S V4'O"X6/*%=7^H$!2EI*.E;F$9*NN#A;<U>(RH]0)A;
MZ/4_NDL>+H"U,1Q/$A]'/%[?G/%*_?PUO,F*')KB<:ESSTKMB FJ\$-+-[*7
M40[(L="R@A;["<.+A>=9/O^_+)]O+<^JNCS941-5D8UCN?84_FX6M65J^O#\
MD^3F;UX>N3W08D&P-%70$SB(Z'%YHI\A@872#)#?V4RV]I*)0@V84E9"FT2%
MPR TBJ@UW::X?)Y4X'-#J+3XVF*XG.90>B@PW:$Q6OK"X[&Q=(8;*K@2@,E8
MV!+19.Z0-"6:RC83T+2I\4Q:DQK0H!C3* E%V% )-_$Y96-<ES%B6_ZAA"TF
M\T6PT,7"#&@D9DQ4 -Z%)>V19%^/9+,73[(GIXWR/MD>D2P6MAG'D(X]@7-(
MU!7N \[*M0PYY6JND8;4)Q&_N/(RK"/[!)\)7\1KJA@/)3J"MZ&% ;PE[<[0
M7)]E2H*/Z8JB1$7(.&TJ7->5RC,&F(YK 2$6KCX2#Y] 1(RF(=A.FL(A0C*Z
M(L(D>J375Z>7^P+I!2ON)R;0$_1@/L>.2*P0-/I 9Y/5KT](7/9RK]?)2&;(
MA)*8=+1MJ68RB1^VX/'YRK;ILBJH89P_?L# 9EDK:@)$Z@ES\O8P%8[]V)?A
M@O<"N9#"[%YO;@[@TJ[#/#G$B:<W-%2B%0O2=1-%H,P51/>U!E+'>)M>B* N
M[:*B/^SYM*WTEEQOJCV*\88]X)GL9^Q/$].:^>(#^.FYW][X\N<NZ>1(EL\]
MO#C_IQQ>F#<J&R:5MT&68GX>SMMXBQJ*A6?P9[]_R2SCV,+$4NE-)65NH,(@
M$'$,0%GAOM1,8IE&CSR!EI'\L97_U[7R=#!,Y;Y *-.I#ATXN0(0>FDMLVFI
M[] S5)O8<MM4)Z91,&]?LD-B@M,^H+5!=+%P"-*V_[7G?@<B-O=04L,F8#^$
M_[2_0 E$,K8!95LA:2R/=!*@R] Y9C5I7CMXH'ZL?OZ=C385.7.%(;.,< 03
MY!'2YBU>BOVRK3E$N)+^"JCP"-%3]FVD2O,"!)$OUX!/[Y;2)@.^PRQD E51
MQ<)7JCD>^"SDQR_Q64B/&J4&ZV$"V[[%/_TA?8N__W5,3O7I,QEBOJM*=T?1
MF]A2CC3[6-['>@9/A':>$E^4:RWZ"LSRII7^Z.V2:KLSVZ$'/!/%&UK=])WK
MFRG*O\M+[TH^0$WV3.O3&7<(NNN?SF@Z'?V$]GUDYBR4?5<S?Z5655?O?QST
MU]O[[-B0WB*R-^HGM1H$%RR&CS$:YB&%&Y7LYK,H<< 3XV^P>R_$&^^Q$&9C
M!;0VC&F&SZ]X$%VP[E+ G%UMXMC(%LW?R%OY,/4-W?5Z;(\?N6]=M7&/O4Q]
M9"^P*+$_]F3:F]/,':$WNYZE3UMM?FA6,;8>+N5WDL3#GUOF S7I)7W-:OI%
MK UU5?IZ%F^:CV[_!%!+ P04    " !F?)M/"/%M U(%   T%P  $    &0X
M,C$Q-3=D97@S,BYH=&WM6&UOVCH4_H[$?SC*M*F5>._:=1"0 DE+)D889&\?
M#7' NHF3):8M]]??X[R4D&Z]JV[73>JM*A3']O%S3I[G^-CJV'X_&:AC0],'
MU8IJF_;$&!A?ZB<=M9DV\&TSZP9U:.E?87@YLB;6O*]\'INVH<@.J%9PW(AR
M0:.!JIN?8&%_G1A]Y9HY8M,];YPRK@#QV)KW%8^Z(IFESO)A/HG6C-=%$'9;
MH>A!UEX&0@1^^LH-N*C'[&_:;>_;+O&9M^O:S*<Q3.DUS .?X$K:Q+R<]I55
M D@9J$/T:6P.31M..J VAP.U.9.>/2& ]CE\;"P:HP8LC)%M6E-HGYRV8&3,
M;?/"'&G)J]\#;6I8E\841M9\9LU_"DB[\PN0'(9B]G&^^*A-;; MD$B>CBWM
M\VKE.Y^J]L0PM 5HNC6S#?U.+)Z0'GD$WK;.P+H >VS 0IL/M:FQJ%M?)L97
MT$:V[.FT6IU[(O0HC!F8O%I9!9S3E6 !AVLF-B V+(8/6Q(A7F\'<QH&D0#L
MO0@B']0+"^.69Z,-$[0>AV1%NSRXCDB(7[M5_Z VY:@!!"XN%JPIAU$0H1F2
MK'(D-A1>O6B_?M,;!7Y(^$XVSGO'B#4"V1G2B 4.4.Y0!Z;!%?67-'K%EW'8
M.T'>=%KMMT!B<)F'_1EH"@NZVD9,,'21< >,F]6&\#7%M7V?Q;%<&O_E2(<(
M6JUL:$0180%.ZFN&I@9F#=X%&PY& S0'OU]-+CK:,.JB<5Q,L"L*ENNR%8VD
MK])0YE&" .<O!+U"]]\U,**,>X07;%PP3OB*$2^W40,):;D#?!;,W4&XC>(M
MX0)$ /M\A_C.WO0R#:$UX@2AP$ 41V=C),M28-7*@D1+PFE<MVX\N@-M)627
MI%D-!Q#1+;-MSZ0S)%))%W>8IPS2#Y08D5N?-IP8N:FA-=>->1WWN8DV6QC=
M_.%>>I:YK$!JIJ^T%,SSD\E,TW5S>GG;7LRT4=[^;.KVN*^T6ZV72HIG#K'8
M>13ZH(1D3>O+B)*_ZHS'S*%=<A4P)QNHYY-?O]P[9>NESM.7"GS*Q(U!N15Z
MNAL?M8^+<XI]![.*\8;#$,-_E7</2J!LJ>Q,S^[60W&OD*V>%,RMB"+Z;<LB
MZB/=8\F/.$L-[9,C<@RHS_;ID7.<L[T@N5NYI<2J5MIO3U[W$AU(2B31P)^Y
M_)'4^)]IC\2TSA_(-)-C*O?3=(_[BR",8X)B/-U<<@H2)C>8,**Q9%M-]A//
M0RRX\\BTB!TATB^N)5QS;],E6G188AO95:W@L*V7)+, -XYDT;B4CAO_SL%'
MWUMU=,/I@DY7A>VK\R;;OLIE1\%TYX$:2,X'6?@CMMX(I2"+,EO+;,X)B.0M
MDOY1U320IYE4&8/L03^4S?[+[(?F&'X@(7@@AFS9 R$=>CFT;-MZWVV'-Q '
M'J[PHI7\*8-FW#RL!/9XGPKK@^6;O9)Z[+8;K1;U>R#HC4!@TH-N/7_Y(%*7
MHE#4U#.+Q S3#I/S4R&^(G[8^U%Q^*P#=32+&.;M$!/WG< <WQ>9PBH%#\>&
M>3FV,7&<*;\AI@]*&7>*_V?+@>]$XADKXA-2'^[)'W<.AK\I6L7ZY(]((&FH
M;L.3-K,8I0TL"-.'TAQMM0JV7#"^/IA4RC_R;C8M#-4F%E6_M#S4(&9K614'
M6+.A1UY:LF)Y?(TG*H%JB056D/(@EA_*'%CNY)%+5KBI&_)\OR$Q+"F.#Z/@
MBLD;$SS_EZ\BKAD6UDLJB^6L&$=3Y4'N-N(LWNPM_,R-2@0,3XJ(U75A&^(;
M"9;&HI&7N$DDU69VF9U6=TUY\8TOD]OR?P!02P,$%     @ 9GR;3Z'P,1^9
M#   [W8  !$   !N96]G+3(P,3DQ,3,P+GAS9.U<;6_C-A+^?L#]!YX_[0%U
M'&]VNTW0M' VR2) L@F<[-X"AT-!2[3-JT2Y))7$.-Q_OQGJQ9(ERI*<JCTH
M7PQ9G-=G*)(SHOCCS\^^1QZ95#P0IX/QP>& ,.$$+A>+TT&HY\,?!C__]->_
M_/BWX? 3$TQ2S5PR6Y/SRZO/Y-O9])I<":6I<!@Y#YS09T*3(5EJO3H9C9Z>
MG@[<.1<J\$(-"M2!$_@C:/\:*233HX-#^ M7;S\,SYG#_!F3P[>'XV/RS\/C
MDW?O3]Z/_T7^,[GY[W"(5BAGR7Q*-)4+IC]3GZD5==CI(-8G6+! Z^7**$(Y
MX_$1NN0QM.PRD/XYF]/0TZ>#WT+J\3EG[H  !D*=(/=N488V)4,/GXX. KD
MDL/QZ-O-];VQ,1'J<?%KCOIY)KV$_FB$S3.J6$+^7*"/I8^/CX]'IC4E!4&\
M0C2/XY*E=W7*D"5^/XH:-U94R/UVG3$B5,,%I:N4?$[5S)#&#0:XX>%X>#1.
M6)P@%%JN\X8HYAPL@L=1W(AL'[;80BDA(#:^N+5$G\MX.0\TE)"S9V=93H\M
M)0R"<D>5<YBF$E\4=\H9H ')QWERP%*O5TR5HFQ:2LQ2>B4M2J %&7[8QFDE
MF8//MS7XQR,J'1EX#"QP]) ]KSPJJ [D^A+^IX $0H1^N1!7RQ%:/ *B(5 Q
MR9V4;S=3GD%)780$;I:A(;4-P[0IRX:##14BT!3'+?-OM>)B'N E/H4G",,#
ML!&\^#*]LHT<!JZ/ 0RQ=W0!#R,'>#=_4W$N@W&2&V5C&$A@4,P,IX:>(,./
MHVWJ1$"HF'LK?C+7$$@%G,9V?%ICKIBDC&,CL!Z]0STG].P*1CF,VH*&$P=W
ML4N>40_'LOLE8UHE(-J:+:"^!23O 126HKH10&())!+Q"C. <$=A2-5+ICF8
ML0/S/*TE $?U T#>Y"3^O:\!2>%2M_,KH/-9,1 E-)8 O*L*P$8,">8D$O0*
M^^W\8^"#@TLF%']D=6)0QF )R/OZ <E)?0U/BO;%;R'7Z^J(Q#26('Q?/PB1
MH%?8H9-3M;ST@J>2R;B<S +^AP9/ ,@B1EB? C!Q3$X$^?@=X.)P%B-><M\"
M\0^XF.3*\0(52@9_-JPDX>T3HE?B$9P(9 IE]H8%P^-M##,\?<+N,]/1U'/'
MY/T2EF@1@L7;Y3B.#[=Q!,YX,B,KR'$,<Y\ O6<+'."N(+64OE$U$>XG()1T
MM>3..=4T@K@.H07T\3;HL2R2$4:H<,E&'$%Y?8I#-+/C(@M66$;5'>0C\0!A
M:[3@_78;[XB?9 40(Z%/")^%B@NF%'3;.QFXH:-!%9LX@(TRIL9@UZ"SX'ZT
MC7LBRG3N6!A!:20KKD]!N [$XH%A%7RF([AS=RS OML&%ID(<A%DZQ. \ S[
M7)LU*7106*WB,@J(TL5$%8$%WO?;\&9DF*Z;D](GM.]UX/QZ%TIG:=Z1F'DP
M=\N"Z/>%&0^Y2,+6)PB+><*N/&)'/C'^4".?(&^2JUZ5[HI@/M"99X<Z;K4
M72=Q(V\B&;V".9-\9?$MWK8 6Y7-]1+00OZ6A=766 [NVUHI7B]1KI'"97&O
M3VZ)1-N\KY?!L>1XV8!4DUB"4#\9["7LQ3EQXKK&1NIENNDYTY1[MFFTBL42
MED*N6#:WPMU4<NZA>1,)[U6D[L/5*MI&1;WLN]\,+E/F8=W^(;A=X4XQP/*:
MP7);9:.WOQA+1 M):E93_O5R+I:Q-J(#DNHCD<)>QOD?C"^6 ,CD$<!8L"GS
M*=@8QP!S?IB%MF@0=GQXI@!D-M8O(\H2[T+6G$@BL2B2ZHO"&14L<+XK4"9:
M":KM9=1Q.@I$]-+.H'7QC--3+IP[:"QQ*N3B&S'X5B\*32RIE]!_$6[<_9A[
M ];YH6] N:-K4P+*AJ FK244A<P]*X[$\N*()!)[&1( B2X6DBUP9I@R2 [#
MW)-0T6Z!OI#+YT206$8OP<XDWUF,B[<MT%9G\ST$].-&Q^V\D+WG1O0ZE.6P
M'Q7R_(PP'-@S:?_=)NWO83AJY/$[<YX]95A"V+I \)H8-8MOPU!61ZU04:A=
MUNEA<,IFZK/U!IGKP"D\; UY+&$J5!C*9_S9.ANG1'0O8V6IK^T<'%OP66)6
MJ"'8BW6O0^#V>]K;E1G,',T? ;/<D&=MML2AD-M'[V\C$221T4NH+RF77ZD7
MLMMY!E;U25),XBZ4YCZ.+U\4%XNMVLI$J="/R+/1>5&)EH 6B@"HE!BMN%;,
MAE>16/-W)-5-<"//(JW;#).Z349_+SO#[KU2.P?/_418PETH--3;B?4ZJ-KV
M:NT,8UUB2\ *Y8G\#J_7P-3< [8S3BUY+6$KE#XJ=XZ]1M&ZMVQW EZ7NCQ2
M[PK5DOR.M-?0-*^(3SS-I(#EP;A);3S#90G5>.N3I"9%<I**)^/_\XCA#QY-
M,65S8@Z>.,&OY$\'BOLK#T^5,/>6DLU/!QC$87)&QB_@TL&S[R4D*+GB/ D3
M\6T48L6)B/C8@>J#,4!(L&)2PT@W2HP?D-$+. 2(-W4H'Z0_ESL>G35U!UB8
M]^?S!+IV4T^VGH87]F>4.29BE#]  IP)I":B<&I-U=$MT8$W256H@@7_#1.^
M(=X:CM\.C\8'S\J-;6M@P,:K9@8D? T-*#^+IJ;JA %UOJ^CK?*,&HM2H["4
M<<0\K9([PXVHVGY7'7U39HVJ8DS^##=2FAM2=I9./4NRG.F_?4 IG+E3RXZ4
MRUSMH[]X@D]5!RER19?[1&/[2* Z^A,>O!ANF)OKWCXIJ!;Z*9>Y&F[XVXQ%
MQ]&H+:*J>;U!P9,RQX4CPS&.1N/O]S*AYIB44:_W5EU]X%)=<[)2+C9"&EI7
M>7I6K:Z1,.%%P\=RQXE0=9#8YMHG..4'636S(A"?6QE2??Q7^QG,R&H8%NNY
M6[7,2)@B$_ DKO;:VT)1M*$"A_@@06/*Z6#*'/CCK2=NL,*B>+J%&-)'X5+I
M1M]2K1_8LS[S(-\?D&AE&QV1=J*3^U>0;&+R-2!TIK2$I_1T,*>>.1<0C_D[
M@>4F#]P'P^R&TO@S(()['FX9/QUH&<;?Q^$"^9<6AJD0-'-MSFG\)(-P=3J(
M5'.PK=1[/.C0#3U\;=!^3Z_9\MXY/K^+Z?L@N.=.V3\:Q1<VOP62?"'XG#M4
M:,M7=@DHD2!P'PC* (E\;(='#2,LKKGZ9 EJI!/.V%4K)_%E"G*J/]K1C"'-
MXWA#Y:],H])[!OD#QQP;:]AH<DB]&ZKQYOK.V)OW-+'[I7MY0Y.:^QR_#L/W
M ?=,/G*'J;BNB$].[7CNX^-.$YI[-1'<I]Y'*AD(O=5+)F_,Z;Y;@Y,;X%#Q
MPOW3KKNY'V=@#&BGGMFEA2<@>_=4\*BNTYU+M<QH[MW'T(/NRVZ8RVGW<:K2
MWMP7@"7P(=M.>G!W?M@T-_?AFL_9/8RBHE/[R[0VM_TSCH34>PB>N5 3SV-R
MP00.*><R7$R9XF[8I5.-S&GN[31PX0_,>"Y35P(2W/@:%7#%Q1SNP/S8H<--
M+6KN\U>&8Y"@<HV'OLLP>8T-XE>!,A^O=N=N V/:SE[W=,[TNNMY*Z^UN>V7
M0>!V;7E19W.[+ZC$G$'ECAGH8#5KT;O/2GU;9)>+\PK=^V2HFTW*N5T/G>56
M-0W9*[_:I:/3'*N!,<WC^O 4/"R#4%'A7GBX$QTW-7<W7%2J;]%+L9^?4<7<
M[$;MB914+ S=V7I#$B<VDR<JW7C':2:=PWSG5K!N4LO?P^X7K$)E=M=>!C+=
M)JSR^X2['P'V,?-EQH=6%OPQH\>^IK;(F..]OM"G9[ ^0T8\U1F6HI'9T)&+
M7<8/!-.XEFORB$7['715VES7EAUN1M>SJ$!\.G DI*RZO)H3/:8 ;KJS>K/#
M.=V.J7-6O  4=8H\K2Q[,6!*0G%.-</S\G=U#CP-_*71:&A.B]**1V6HKL':
M*^%T6%,I4]NF$/'(%(X(6&R"1#(I;5Q['?I2PX@6:88+#YB&:=8# 9KB=B7W
MG'F:)E6<CT"+1:FNO&QH4'./OV Q()3F6\; >\3W,M#UH:>;A[4[1^O9T::O
MS@)YYX6=5LRV5+88']*M^ML? N";,%C236)#.U@N-+!E'T<+GSQL=L1WM8IL
M8LP^:\5:>KI<$38UJ$7-S'$D=!587UR(1RX#$;U5OPZ4RJG+[J=/O_#K\HW>
MBQC:HF(,?UQ\@^,@S^WLWUBA?60/W&>7DOH=Y9R[K6B10>(</66K^&.6.XD%
M"[^[S+!2_5X97ZGD3A.Y71:T>>?GFPWPCVQ+N L#PQ3663 =FZ2PDPRM@37-
M4A&7S=),9!3M!/OI?U!+ P04    " !F?)M/KRS,8D8+  "FE   %0   &YE
M;V<M,C Q.3$Q,S!?8V%L+GAM;.U=;6\CMQ'^7J#_054^R[+.=TELY!+(;U<#
M]LF0?;D411'0NY3$WBZIDEQ92M'_WB'U8KWLDES+$KEV@"!G21SRF7F&Y)"<
MY?[TRSA-:B/,!6'T8[UU<%BO81JQF-#^QWHF>XT?Z[_\_->__/2W1N,3II@C
MB>/:PZ1V?GGUN?;;:?>Z=D6%1#3"M7,692FFLM:H#:0<GC2;CX^/!W&/4,&2
M3$(#XB!B:1-^_W7:8*U[=' ('^&O=S\TSG&$TP?,&^\.6\>U?QX>G[S_</*A
M]:_:?]LW_VLT%(J$T&\/2. :H*;B8WVIG?$#3PX8[S??'1X>-><%Z].2)V-!
M5DH_'LW+MIJ_W5S?10.<H@:9J;*04M7DR;6.CX^;^E<H*LB)T/+7+$)2V]&*
MJU980GUJS(LUU%>-UKO&4>M@+.*ZL@%G">[B7DTW?R(G0_RQ+D@Z3!1L_=V
MX]['.L6LKTW9:AT=*NGOSIAB@L2*PU.4*$WO!AA+4:^I2K]TKQ;(E;#R S[4
ME*F?FP;QYLL!NY/P?^5&HM.[ @0I+H\NKXX=03QCZ9#C ::"C/!+X,VM<%?@
MD1A<)NSQ&0Y04,W60-,AH]-:KS%T@(OQ$"R!S[%$)'%%::YC2XA?:$Q$Q#(*
M1K@AE*19JENY11-MCC)07>O:$O(5'4%MC!-<"EV.V+;THB3*$CU&=GJ?L9RZ
M]RWF=P/$RY'L5-->J&XG$G,*O:'UDJ0OUZK5B)XTO@;0*^K@L<0TQO%<(=7.
MECU9S[8L6FDF4?,;XZMFF[6B)[$>$@]Z)LM$HX_0L*G,V<2)%/-OM($;AZW9
MA/;=[.O?5<-M&JM_+OZ3D1%*%"#@D[ 8N.7*0! ?Z'_G[2?H 2<:U>_/JZ:Y
M9R4O>CT<R4[O8AP-$.WC+AB^0_,Q&Y0L5\VZ\[3YJKZ(1_.VX,\5S]D,3F8E
MFB)+4UU;@X#OS.5[G*7;\#&#Q;91-Q. GPT5-@0C .,QYA#7UFN/F/0'4O^Y
M;]YA?%(X;SD;$>BEIY,O H/ZG:$*IR'0;D>2C(B$<=; >IE**L]Y&67S&7_G
ME?%S##%<1+2YX.\$:Q9HW$X9E^0/_;V!:S=QKRR7]^EUCMV4S&?WR"N[.L8X
M!?>-5:P)L:6-SR*!BC-8I%8^9^^]<K8^\ES1=J2#,-'%$891ZB$Q!19NXA7G
MTTW)?'8_/+';"(+>I=5+*5Y7Y%X=H2O:Y3/Y?6A,WG(\1"0^QSW,.8YGRWF8
M*3IR@'E;"&P,EY];X:OCWDWM?*?X(32GF(],L&I6PY**&Z*(9SB^)NB!)+9H
M^KD5OCJG<%,[WRE^]#JC@QEZ1%XS8>)YN5#%N5M6)9^/XQ!7N6K&$=NN<G,K
M>:VKW%QE"_8U#OUVP=F6Y3UK1V $CD&5.%.HL75:=I -L<,:W'FCP]HU+&"U
MY7>V!9P1QK&X!*/<(3TIW""9<2(GG=X-XM^P5'/%'8[4=^8._8RZJDY[>8T+
MW,#O'M:&^Y9EWDV^ZFR[:5G \)'GCKX._C03A&(8G 189GH<-/LE+L.TL9K7
M1KA1V0+>W_OEO< *EX0B&FT9JN56\EI#M5QE"SC_X'NUM)B5KH3(5/9.IZ=W
M<,47"@C!$F 6%9O0.']C]S9!5$"Q)%/987>21=\Z6DO7^7\'[88XF!BZD2E6
MV(%U"CSQ^TU/;*ZE%^PTXV U>6S/'<&Z,%E9?>P=V%G&.3!NQ;<HY[4'K!IS
MW;O7D(9X-)\_-[2A7W,^@?[T*TJR\@DG&_(!D+3F6.M<.2H2XF%[7L1M[T9&
MJ?#Y,L(/\=!\\RA139_VT<XH%CY/9OQAGI1/CP@G -1X@K)<+'PB5O%:#[&]
MA.CZ?"[W7,[>49RDPZ?)20WKP;6?!=80<SE1\;@$W&H6':J= G,W,HL%P)=A
MZ6( ;CU%]L#0)\;B1Y(D!C:>B@1L^2>0(1[+ZOYZ!6O#'J&@Y36L76%-+!'M
M$W6^;%M]N8D'S(Z; B$>X%X6 S:/83;!@-FR07<_=GT[.RA+F2%J5TKM. U8
M H81:@Z0$X.GV$7W[?1NZ4+AY "Y&G_=T1W2>5I^MV*6$-JCW;S"H?#B0(%M
M3\SOALI:3IC[(GU=(!1&'-?HZ_#MA[8>R+E(APF;8-S%B9H)2O4:!]F*4.:@
MB?WHU4_74LF5T\=5[]'8A36#3$78,F@0Y&'I=,]A(P_63I5-L")\V=1P/U?<
M(VGSO';PKR7,GQF-K+3914,AKH@QNP8%G/G=DM&.5I8MDU#H/)FP%S#D=SNG
MU/*N<$$7 ".E5DMY)0OH\;MG<\MG'5\CMIU6YY;V2I [);G8"XZC_6;%G[$T
M9=2)D,VB%6%C$W@!%7[W%-IQ3*:(;A&!^/,,#8E$IA. 0HF*$%.(OX ?[SL-
M69KI)9R>&7,NOU(//.G$6@AMS(ND<C55A<^R>A7P['?3HJON-*(XOD"<$MH7
M2UI!Y$HB8HKW7(0KPJ:+*@4$YNQ;[/7((>=.O?UGK3\YO,%?ULIY>%9YUK;*
MZ@432D(S('OVJ">8]!3W&,=+NR$78\D1$$THXI,K,+->%X DL #X^E=48HZ%
M.1UGAZWZSK+>I#WGP>;=J1]BXNKBP6&G+I%;VBNK>^@E&VOO/".$F-"Z #K+
M@G)B]JFL5UX-?EG(QQ-T:^*JCZ>E[K!V+_T<ITJZ?4)LV@HQ"(5!T+IS;>R!
M&#0(,6]U>CUUHFZPB%-"B9!*SQ&V<V65K 9A5C5"3'KM8H'!(NK9@W,\P@G3
M.81VSBQRU6#,HD2(::Z?.(SHTZM(3#UJN5087-CGHQ70(2:PGC$!JWR5_JEW
MLS$?D0B+.UAX&K<8BX6\,I/C29N[C,78K;FO/D*%+O1BFN%Y2,M1)+\2.3C+
MA 3GXQ?CV6.:*L,0_HO->UK/JBUT3I^E5(CILK#X8*N#BWW6,LB\M=68P11!
MWG6D=U^?P[E-T._FBDVAW /L\MSYW2R9^^(*UF4E;(^ZN8A7BT<WG8),3UT,
M0C/4I[#N,8>CA1)5V=C,@5[B1B%OYP1Y[[+9_V'\.@2'TT2CU)\771IOV[$;
MO/S-EI[WV@T'KY<0%9$^G:9&1I-[CJB D);HJ^SUIQD'\;\APIT]'VESOUTU
M6#7'V)4=@MST+]#U"^48)>0/'/\=UKTP,7]"A"H#=.C3S0]M3@3\= X?:7]Z
ML]46;K9]DZ_%T;:WA/-5'+N?I%U>F;5GI_^JC8#C]@BBSC[^G*GW/W9ZYR3)
M5"BA[\'J9%*]E5%9W^#+I6O:=_\N +B![!0)$I57M*@>KSWQF?2N]\Z2*H<8
M0NA[!M4DA))9ZJ0&WY:2DX=,W^-SSYXN>)M=,MGF7+WQ*K6\$.PE*G\-?O(2
M=G .#78^7F^^?K$R%P'Y /F5\6_J'1<LPK-T2'6ZQD>6UT X2'O>F=TDH?!J
M(Y,688Z*,^#J&@8QP+$^ZBE-GDFZ.N29M AQP;( WD6/-TA"W(N2\MP9A*M#
MG4&)<.)_QY<-[_O6!W7(AQ>G]!K1_*FMR0*:\2$:]RKV?J6%"[(N3F%1&:N
MYQ((0LD_,.+;JEM0J=^'\4I2O7%_QA:*ASC[N=I#:7#_R%Z@!RQJ>OU^L*QM
MB+-G*26@X9<8 )?J>CL.,-4WQ!MQRZAQR;*MYX25JMZ, TS5#3%AN9069/12
M(\"TJK?#OU8WQ-1G5RW:/5A:O* 3K-7W)CQA36?GS.I 5F7M!.!36&*V_ER?
M[4NY968NQFI'K9VJ3\_5M+B^U]L#BW4.,;^^0 G3"7J11*4I+=3*^;[I/62<
MI4-&IUEF&N4L/<[7)A8@4 \K&,>&11F_?FW!F5?8LS>O@3:[Z[1DB/L]=P/&
MY3WFJ0L->87#IB$/\5:GJ4W5S /4]?/_ 5!+ P04    " !F?)M/?1)M":XY
M   SM0, %0   &YE;V<M,C Q.3$Q,S!?9&5F+GAM;.U]:V_D.I+E]P7V/]36
M?*Y;SI<?%W-GD'[5&'!5&K;K]BP6"T%6,FWU54IN/5QV#_:_;U#*3"M3?$ID
M!E4UC4:WRQ:I.'$H,A@,1OSKO[\NHP\O),W")/[CX^"W@X\?2!PD\S!^_.-C
MD2\^'7_\]W_[G__C7__7IT]?2$Q2/R?S#P]O'\XOK[Y]^,_3V^L/5W&6^W%
M/IPG0;$D<?[ATX>G/'_^_?/G'S]^_#9?A'&61$4.+\A^"Y+E9_C[G]4+/]R.
M?CN ?\)/PZ-/YR0@RP>2?AH>#$X^_)^#D]_'D]\GP__[X;^F7__?IT]4BBB,
M_WKP,_(!I(ZS/S[6WO/ZD$:_)>GCY^'!P>CS^L&/U9._OV;AUM,_1NMG!Y__
M\^OU7?!$EOZG< 5ETXIVPVHW.#DY^5S^%1[-PM^SLOUU$OAYJ4>I7!^X3]!_
M?5H_]HG^ZM-@^&DT^.TUFV_D@F?F^>8U]0XFGZL_?J3J2I.(W)+%AU+2W_.W
M9_+'QRQ</D<48?F[IY0L_O@8D^2QU/I@,#J@+_J7LX22%LXIW:=^1)5R]T1(
MGGW\0#O]?GNU>3MM3(=,^ERR2__\6=#\LR7!;OP4QMX3R</ CSI*N=.709'O
M<OA?^I%DL\45B+,D^J*R^K DXEFR?$[)$XFS\(68D)?9H27A+_Y1A/E;-WG7
M?=C2KY\]74;)CQ:?%:>;CH).@R IXAQF_QMX41 21<E8[3J*<A6_ +HD599A
MJT''EW\C>34Z;TAZ]P33@9H(C&8=!;DCCY3DJWB1I,MR=9G&\R_P6.H_/X7!
MN9_[:J(I==11V.IKH=\X?.#E.VY@5E6DC]NXHU"G11;&),L [DV:S(L@OX9_
M3P-X71:65HF:?"K]=!3U.HD?[TFZ/"</N9I0VRTZSU++99B7<PJ A,F&?L_P
M1N4O4-A!UP\A3X*_;HHT>"K-.J4AO]W$^-38=8HT-E4VN[[W'Z+V@JU;FYO!
M=>1A-#,]F^N(PVUL?V;7$5.C.SNSO(ZPDBZ,?P[3^;R<HOVHII]SDONAXE9!
ML\NN0Z-XAJ<HG7Y4WYC4WG1+(FH%WB>S9[HI!\&N"<QRF0XH Z_I"/1O)'Q\
M@OZG+]#[(W2R],-X_1*ZKL$8WGGF/,Q**FY!+AVPAE[5?8E]3N+*:B_??/%*
M/P$M)+(^.HKX/9ZO<)/Y5U#1LEB6;[GQW\J574=4U;XZB@Q$^8^/*7FD8_66
MP/)1:&E4U-[<&J@C$:-9UY'G1T$1E1_U;-%8T[3&GU)/]E?'SI-ZUW?8AV@8
MC<7/[?3M_55K/VC73U#4IQT;IO.0:M.OB8W1[+DD/,C#%WB_UK#A-^\HV*4?
MIG_Z44%FB]I+LB^I3Y>#BRP/EY3L[["M?MQ9>:=95BRKQW6PF'VC=;]#Y]'6
M\14&O16=H2AW9L_'T1E#V[Y->D:Z+XK*O75F KZ\&_CT5)6[>;Q\L9\&ZW>O
M?JSWL#D2"^/\\SQ<?EX]\]F/HH]283F'<^NS-7HJ-RDQE+UU$0=^IF<A2?QI
M3A9^$>4&A6/T;4C4A.Z=[$BZZKJ3H&4?GY;E8;))*;?[[2+B$TB3!L4#^;2!
M;E!09N]=Q(V3?&KTNUEW6 H%HQ.VAG1F@=7KKZV7D-><Q',R7[^&2M/RX+D,
M'TB"K>XC:E0F*1-$"6#A9P\EBB+[].C[SY_I#/:91'FV_DTYIWTZ&*Q.Z/]E
M]6MO<SQ'5^0K^#%;OR7R'TA4OMOC/^R-#E;:V:/,8 .!IJ8/69[Z02Z0=_M!
M;SAL,#E-MZ6&D;3N;S6H6G['BS19*BEO]?9$*GF1@2S)<[7,??R0I'.2_O%Q
M@*5^J=J]T1A3W0P-BE1=2LM6\1!+Q6=%2N,[E ?ZSO/><-0C EC"L_D8(?!1
MN=6S6Q*0\(5Z_[^1?"6QB!9!,V]TA,\.2^D<DF10V%R-D;\=U6_&&Q_TBHV&
M[&SU3_:O?AKC0W>5\'_4R?3B1^4^,S_ST_0-]IFEWT- BU)[;S3I$UWJF-@T
M'NZ?QK5C_PT^<P%;]<>\T7&?2&F(SM;]T?YU_]5/_R(YG6/O2%"DH$BB,)\)
M6GFCPSXQ(T/")NIX_T3=I.39#^>K<TWXPF?Y$TE5%R"%UM[HI$_$J2)B$WBR
M?P)K\GU+XD#9WA:V\X8.D*9@=\M!<+:<"%O^2ZI'<AV^D/E5G/OQ8PBSPTIV
MX0(E;NA-4"=&.0-LYA1 <:A#<!=\29+YC_#=+<<@:?V(-T%U&;2E8TM\CN(1
MG @EG*MXI4KV<)'-<9+FW@35#F]+F#(T#ID('HB;-'DF:?Y&C^ES6%GI/N*9
M>A/%TY^HF3?JAW](BH'#$H+OX3KT'\*H-%A!T/*(\BF)0)RL"KA0,"U4N_"&
MJ/XC+6^V%B8.FQBN#-$U ;X#@]_*&Z/ND+5HX'@R). XY"$X,,[)@L!Z,+_W
M7VNXWY<) 8.RIMX8==4S0*,20@Z7" Z1FHQJ,Z<W1IT<#3"T"X9#!H+30P:N
MP]KFC5%WSF9IXR/D<(G@_ZB)JW[8R&_D#?N^ODFP<0Z(,6(@5N=Q-_X;=92J
MGT5N-_ FJ.=>$G6+CR(92#C\8 1)!$%:T%TEO7, RZR*!Y_;QIN@1JZT94D
MAD,4@I?D8OD<)6^$K&Z0-;$*").V]2:#WA&G!HI#(()G1(LQ!IHQJL^Q%44<
M%!Q.$/P@E6.NF@&T^!$W]":H'JM67"D@XO"&X/$HA=7=+O,;>6/4XQ4#]J $
M&X<Y!'='*U^C0"4C5RR.MLQ)L'&80W!NP-Q0+(MRK2U'&R/UU'62T8.]V0+L
M*+']J-.3=XAJ^TL(XEJ5VA Y5".X3MZO*=WX(9C&9_YSF/NBDU%."V^"ZBAI
M1YT "H<B!(\(=7 G<0E0&JFX\Z@W0?5^M"*%B8$3=HW@Y;A)5XYJ)4(83WL3
MY%.R%ISP8'!H07!NW-*;E3&97_@I34V2U6;E<U!S$(J,#GEC[Q!UU]R*-$54
M' X1_!Y:CGN&(_L0^3)5"XXX*#B<(+@R-H?J98(I(1_U![V1G>^E=@>Y8P
M0][JJN7O01+GY#6_J/([_?$QJ[*#O/\]2C(R_^-CGM*IGT,5@H=#$()W^O;5
M_WN2GD5^EDU?0]&1I48OWM".GTIPQ5= >HU')N&ZP#C$(KA !)*_R_W-7Y+S
MK=OE>N2R>O*&EJ(*./?AF^SJDJ9-/1<VAWX$/PHF_=YV_@-KPV [@X,[X^ =
M/V<\K&WYS]M7\?=V.7\[WWK/;NH?8C@\HBCY0?5WF:3G2?&0+XJH>9-4X614
MIQ_O"/64@*-ZCE-$&Y@S:0!JK@/X+F9IB7M>;E??LXJK.$]XK;TC9">7!H^J
M<)S),% 3N)0NFQ;Y4Y*&_WR?)\6L[;;RCI&]R>W88L)P)N] 0]"K+"OT&*I:
M>,?(+I4N[-0@.)-EH"'DK,AI41Y:D$B'GEHS[]BU_#0:'.WB<"8?@< ,K?GH
MILLDS<-_EGGCVMGTG,Z\(]3P$BU26Z)S)F?!MN.\A5&BUH%WA!K^KT6I!B)G
MTA]LRZQAG8@;>D>HP2@=:&,B<2D)0D-6J9G";^0=N7:O38^F&@IGTARPY%2S
M5R0MO2/D(^^.9.U"<2?A0=NCH$,[>V;=HR ^#0QY#1X%820XV/]1T*$= Z3+
M4=!AFV053&#N)%# .PLXM&2J6#D*HJ29.0(XY"<N07"^8-+?QZ,@D^- =A2T
M2>ZPQZ,@1CW;GAT!G:"X,+-\MEA52E&(26<^[QV[MN4^X2=[Y )PZ.B&BDC3
M%I7A]21]"0.2W261V+/,:^2=H++#5[B(("X09XYHUJ&$:R^-PL?#:^(=N^;[
MX'\_0@S.G,SL2GGJ9V&@P4SYO'>"2HM0TVKDO,-PYF1F5\3S,"IRH3.*T\([
M0?5$&6"G#L29 YDO:9)E-VFR$$:)UY[R!@>N!0+P9Z^&W,Z<CKS?CKH$B%7J
MI@)&RZIB*ABZIV21I*1V8__B%48<2!S&?OI6(J?W'Z$EJ _D>P1CGJ0D$R>(
MMO96;S!P[5";/RZLZ\&9XYL-@E4:X%,2$_&WSFD!N%P[$)?QR\'@S%G-I@HJ
M'8@"1K:> PS]V7TQ)'?F& 8^WV1=GKH2<ITI6V[92]MZQZX=Q0A(4@+CSF',
M>J;=DK4.0E8D0=[<.T&U<=08X4U]BO#<.;+APFWS!8*=AVJ'=.%. LJ=LYCR
MMG\;VL0- 29JV&H7[E20N7.:,EM+N9)/I7X?MXUWW)\=H1B$.[FKOX#%FOK1
M-)Y/YTO0*14R#U\4/C%)2QB)J!<RQ 1PMO$JD-S)5-V J/-1 1C<+/XM^.&
M<"?]]"W)".B!EOTZ)R\D2LJ,]?)O2=@.0.(6R&C!E (@=Q)-WY'2LP*R5C6H
MWJ&*#EJYC0 >J@>C#5\R-.XDHIYMVST2EP;C:6\P<.W.DH(9L2N_.]FD5T>P
M*I;=[J/>27]<?4S9W<D,O1)O[6:F$OXMS)_.BBR'<9->O 9100->:?P-_'<N
MSBG7HC>8)U!=44Q^A%3JHW,GT73;0.$3.Y:$;J P_S-CR&LP4-A JNDLS6LT
MP;]V*8)?T>)%\R+(9^DJSH03!<Q[U#NQLT)U"?4]::1\$$IO+5.TCO[KD3[<
M<$WA\]Z))2>?-"97J%TN$1P$UG)$[YT-[!!9@[3(HETQ4D&OY/VZM=BR*\R]
M/P>+(TI$DWS<L]<8AO .I72N4$@9V'H.0*!$+;5E@"&\)#4S4L0W(]-PW\*_
M!QB;0H;>%%)9"UIY@Z%KP:RE8MGC6PK$F:!P43[MRR0EX6-<Y2$*WNY3/\Y@
MKT05'\_+?T5E$--T_G?8.JUJ<\HXMO-"T*IKZ9\$P\.F#IP)9*_"(27^N?>'
M0'K7G$$"!G?E=B9"O:UC8#"TL^74]0P(=,Z2V*!O *M@#F,>^!ZGQ(]HTH?_
M2"+JB?H"(Y@.MEE\1X(BK4IDI&$&?SJ'?\:/-R0-DWF'Z;?K*[WQ\?&)<ZF,
M6LS!QA0A#KU'LF=7.;_[9L)BI$JWD>MK,';MZ&F@5"6"@Z075FQ'F_3=NL(M
M:Z7'G3JB_MJ+N/6X]?C8E;O_]N+(SGY+VUX4%7YH2MQO>W&#J%K&Z?>=Q'1A
MEV29$;8#Q=@YX^ARVE21)::5#\:96X\[(DI3AC"?AYV.I;A7Y<0P"CIGDR4
MY,P526,D89]-V6-+=E3E9@%%Z1F*<A^@--P[^_S/B,VD)C)GKBIRR@7*F12U
M XRHIJ(^>W(TSEQOK.T2I2PUG@4LJ*'-VLQP$+AS:7&W(IV4$W8#@(6;!D.7
M&!$,=VX@-FO1P5Q<!1O>T/S:H.,\3\.'(J=6\'VBG7C!S M ;:[=M!+N\\QA
M=N?J8XFJ2BM<=S-7GKB+Y7.4O!%2Y?<NTN#)S\A-Y,?B76"K'KW!V+5D]K+!
MT!:D._<FA3#6.9C(G$Z08-/)"ABTZ T4XMQA3DO610#=N8C)@5!F[.>.6WW.
MQ?V!4IP+H]!F706B.Y<X12!,?>B"SD =KJ53:LFX")_DABA6<*&?/5U&R8^L
M=^>Q$P2'#]76-)[3_Z-6WHL?E2ZM_,Q/TS<8"K(Z\4KMO8%SA2A*97-VH^J0
MG#FJ9<M<?<=@MZ<$ON!S4OV_-IOL;D #SAW=ZI(J0N;,$>[%8D&"?+:X>(7E
M-GXDMX![%K,!B1SL&MV !IP[!N9SJX_,F8/B;R2G MZDR4L(B]_IV_>,YG6_
M#&,_#NAER2 /7ZK@*(6\9MJ=@5:=VX7R>6Z+SYF39G4 1ECV!H>HRVY;OKJR
M7^%VYK@:) X(F9?)2JF534L4SQ;5+OH[F+PIK#_P"80OA%[V8=K;I3=EXW\K
M[?59B4P2U6/OO=[X^. 0-Y>EV>&U'VTY<SS/4=Y5_$*RW-#"(^@,F.B1@=$6
MGS/'^NH C+ ,1A:JF[,M7UW9KW [<^Q_X[^5/I'[9!J !0PS5I'!<*?Y-\IH
MU=)"KOXBK"^IT0UH #=_IU'F]9$[$T#0$+W*0$7/ZMXO7.B0SFH/F'$S?MIE
MFP_9G<B$AM"KB^/43BF+@NEPO-L6#&G4[$.6^67#=2>NH6Z2WOD1*?/(Y70@
MOLT6NM^S;E^@#-PLVF:Y;P??G< %CCHVF>Q,V.N"SD"W/7+VML7G3J3"^SUT
MF*YN29# CC8B6P49[A-S \+&ZT"E+IJ"TD' 'E+V-.1.L,0Y>4Y)$):^#/@Y
M(JO\"-,E#?CZI^R87*4Y0$9=5>S1R!XVZCIQ*'9".SZ"$R-PB+HYV#?5(BVX
MDTM[]ZRS!G<5#Z^P7*AW @IST1/4<A'0Q>U.,NZFY-,@2 IZ!.Z_4<N7SDE!
MD!9D?AWZ#V$DVT^TZ[#R@Z,>.>IRJ#H2M."[D_B;#P2F3!*^2.XOJS2'*1#5
M$+3-^"Y2=Y*(-V6FV^<8WJ;[<=?: 4C4*=T6G0V([J0A;PI[DY)G/YR?DP5)
M4S)?%SJ*JWN)4L]?NPY!+:AQS+:85\?N3JIR=</&B!_(&QRAKMIF[3A=W-;2
MGK=Q">NE<SE"_6+-TK:+RUHV=/TM<]M\+Q,[YRO:^5[XOE26Q"9K!ZRG%<NW
M!5;&6GE[,0H#.B_V['K ^! CEV+ZZ,<K/]7[A0OXQZF?A=EL 4MG!E)6OUH=
MCI^3+$C#Y[6GJZ'X>R#O%&3^2X#?ZGM!E:Y=1RC)97^ >U"%,]<8VLZCXT,[
MT62Z\ZB 1I;$)N=17;*R->Z,!+\])B\P_X854?##+C_P*^^://K1!0RC_(V3
M&(OQ%."T8X!T28-5Z7Z+):[HAFX*:&N[DH.;-6GW$1#6TOFL-)L55W5-#3<E
M-A2:OP_U8N>AZJ!G6:*I/:7/K3N?>F9\30X0C*^UOM[.PXRN 45*5&PG43,
MXIKI4ZJ6YZJ1(>F]Y3*Q5"]8UW(1L,"2^!>P7":6*FUWL5PJW4LMEPF_HK9[
MELO$5IFK5I9+J3K)BCKAU[9RSW(!85VT7!3U[(CELHD:N2%I&>?1._L%XVQY
MG35NK305XX7;QIL,74NI4BJ5O69*8/3?;!G8">/3-EOX%+ D_A7,EH$= [^3
MV=(L&,,5O3=FBZ723BW-ED'C (<M<6_,EN&!DV:+FIX=,5ONJGGM*EXDZ=)?
MG09\@0=3__DI#,[]W.^=(8-1M&BEQUOR3*.VXT<]?XQ":X#EVG7XB2!?G"J@
M_ILYCM1C$9'!D/A7,',<+*\R:997X8K>&S/'5BKY=F9.L\H&6^+>F#FCL9-F
MCIJ>'3%SWM/:;V7BZ9UI,T:X#_2^=E=EV=<:O"5EF9.S),MKJ9XW5^@5S)Z.
M/8,Z7,N67Q+$7H6-@.V_N32VXWO0-I?X1+$D_A7,)4ME'3N92V/F7IHI>F_,
MI;&EA"GMS*4Q\[BP*7%OS*7QL9/FDIJ>'3&7UD&BTWB^RH!#9\XR)TY6OJ)_
MEM,APB*Y5B,L]P]A7-WPU_(+J74 X%Q+T5NJF[V\ZF#JO[ECZ2*DMKG#YX,E
M\:]@[EA*/=')W#EL^/"XHO?&W+%U(;2=N4-5)UN&^4'=#IH[AR,GS1TU/3MB
M[EPG\>,]29?GY"'OGV&#$+935YB*'<-\WIO@)H+E*9.]3 H@_ 16BB.A.GSU
MLR3^):P4!T-U#M5"=?C7!AVT4FQE*6YII2B$D/"3##MHI1RY&:JCIF='K!1:
M CNLLM71HD5)>5T7'NKC7:DCA*2% OWI>67T.@*PJ!FR>>IGK[-ML/7?_K%4
MID[;_N'SPI+X5[!_+.44ZF3_'#6.#KFB]\?^L73GLYW]<]2X:<B6N#_VSY&3
M]H^:GAVQ?[8J2O?.XCG&"$INNQX>.Q+3>JP<TWIL-J95VWC9UWIX[&!,Z[%:
M3.LQUU5FW_K0GK"/G8II/5:(M3SND[EQ[&9,JYJ>9>LA0AZ0>YJGM$C?RC52
M90_+;@#HG+MDPE\#1!A0+95F-K7>9A0\0MC&<PJQ4Q6^*?EG5-H#-->"ATME
M<]PRZI"<\<;0(.>4/-&)^(6L<B.4 FLPJ=@%('<M9Y&(3"U4ADPF$WS6,DOJ
M<,AO!@A=BUP3\B9#8LC^ZL[5I1^F?_I106:+5;%K/[J*,]CR+-\G#@%I2NT!
MLVN>;0%[&I"<,>N^),G\1QA%,/5?Q;D?/X:T;DB9;7[])RF5RGUX8UN;'AMT
M:L(2VX-[I/1J^0P#D<*<I>=A]IQD?C1;T.B2:U@-YA4"]=FU37>@$=>L? '1
M[1&R.<>IJ 5K_+W_JL$KIPD@ZY&E(T;!Y@>E]-4JB:0./^PF@ RUG((N/R(4
MSE2I9U7?E:Y[_$:TQE9_.)+A<*:>_#?RH^;X2),8?@Q(S;A2_[ITNP+]N59[
M6,!H.W3N%)1_KV:F8:CP&\$P1JT6ID>>#(>)VO#4IU@J?S 8'92JI[\I7QWG
MT=MT#OV36LT&0!#/_72N0$>[CD A/; 8NV!SIXS[+8$UN2"T'.UCI6B=CTS2
M%L9HC[;LBG#<J<G>NCC)D1O7! 5<L"0V>>!N/VBG97422Y'AG:J3'"G=$QSS
M0\3UBX;;KY]AJPY=N_(D1_(+;&-^A3G]NMW[T*^+9^Z*BI:=N6-4S/Z>D=GB
M(LO#)7R=HH/5[0=AT7+MWIM@WF?)[DYMZO>$2?642K-U6;.KF!J#X0LILWU)
M708M>J.5HL:XY<HUU_$.&-TI6WU-LHR0:UJ<5V,/*F@% _ODH$_'62I8).6I
M]QX%4UHO_8N!.4$X)CH/,__Q,87%LOP\%ZNM4*E!Q=1Z\O8 S;D8F!/N%1@-
M2,[$P+3>$)ZX<2-)0 =+8LP;20VRLC2O$07_VB4)?K4=TU%BYNP-^0\#=#N[
M]TY;Q)/&)249 EO!*RUYX.YL1(\#$JQ=I$R]*F340=@*0MDW'=B;3K.\J-Z%
MVN,:,X-9PB\]W-4TFWW=6G99I;/9+0 ?2FR!_%M@KT!"& :"/SC','?!$YD7
M$6R+[XKGYVJ-\Z-3'S9, ;E[(J1>36.5W?<^V0A;F>Q20\[6JZC+_,2]&(6F
MG6%= 0;"3Z0CY&\D?'RBQU O(-$CN25406O!:#HAV'+O/$.OV=-]TRU@T1TE
M1E]7*<HYUX9TI-A1@C/!,"4,FBU<>2_(:5%!<^Y<E[_CD.%P)A*F\LULST+7
MH?\01F'^]M7/:13/FP9]VKU5*G$N)$9$;7N,DL"8_54L[Z=[:Z(7FV)(Z,UL
MO0E!/"O2=+U]5:J9I=@% '1M#2M5SO&J:*'JO9]K,K#C.M$O$JJ<'WGPB^1'
M'K@7]U#I?HLEKNB]N0H_<"GLH51=4\--B7N3>6> [H#JH&=',N\T:IOWU-(9
M(GCGWA?TW8+?IWX6!K 7/0^C@KHM] T?K1X!OFO'VR4A,CNH!<C^FT5#-X[_
M1 0Q)/X5S**A@PD)AVH)"8=]RA T="HAX5 A4=ZP3PD)AVXF)%33LR-FD4+M
M])X:2B,$IVGMJ&>G>'A-P:=OJS_J&4I:/7J3L6OWT4I"9(92"Y#]-Y3&=KP4
M^M77^00Q)/X5#*61G=U&MW*BS%TW4_3>&$IC2Y<)6E9?;U1P84O<&T-I/'#2
M4%+3LX/12OL);!X=#8\.G'-W\!<)/53BV";+5B_-/YB_U2^/E%=%>FKI3C!N
M";^;;,S+.&4^T^I&3C8-\O!%)UJ@>^>@%-<B!TJ:I/9O)[S]-X4G=CQ3VJ:P
M@"N&Q+^"*3QQ[WY I7NY*3PQ=S' OJTVL13,ULX4GC /JYL2]\84GDR<-(75
M].R@*<Q:NF[\-_J13G_XZ;R^=-',I96+,<N*9?6[3C9!^Q?1M&.' ]<N#FJ:
M" ;@HUKAS<NUT_D\K&2I.?[.2>Z'D;I5S@MH#Q_C<!$&/FBL\6*1Z:W1VAL<
M:\]Y!A(E4T9(F4ET)XWL]XPLBN@Z7(AL,)7F'F@3XV/1UCW[ZU&':,"$YHP_
M5@Y$6ILP]8.\\*-U@/ -2<-DSAN&6IT (I0<D1U):PO4@$'=9NK@;7$46X(&
M[%A\S#V/"6I4,1G<%=FWT]OMB@:8I:STR)!NDP;\K#CNV?$#6Q=#6FV3!@HU
MEP;\:Q[NY3$#85W<)BGJ6;9-ZIX]7>G^^2W8&420B6'S=Y 9T;G281IAH+"5
M#UU=X]R;XSM/@+R8:19V],91;%U46[<W[:@6>_YHHV/9Q-$]HDA)UU_]UW!9
M+(7:WGH&9$<Y)V0.TZ:6&;):2P2NIF!0D53!]6= :+2L$BH*;LIJ(H5W>P5O
M?%OOD81^)%@*N<][X_%X8"D^:A^KHQR8M:3=:D15F[&Z=,(D.=SG*SQ883QJ
MJF;0(X5C+2\W"CTN+,HV>))FUMU3RJFO_M^3]*S(\F1)4E$6MN:#)9)#.Q;I
M/F8Z 2)3Z;O;<?+-7Y+98DL\X3?$?;["@U536Z+C)B%R'*;2?KO!BPMSFU&"
M7$P7?I,F,)7D;S1<+I_&<QI(]TRGYM.W>W@W9\;3:%UBMU0(U_8TV :F.VG(
MN5)3F;E?ID;K"K.EC:IT_FQ#CB:]#*CN9!O?%[W8TS &S[*9>K@GOP9(/"^"
M?);>D?0E#$3.9]:C)1I+Y_S[,$&%F#C,[,DALA(M@V&T$DZ<C);[?(7'TMT^
M)2-4J&4N*0(D'&;VY $QS0SV_&>!(NGTAG#_8#K_.]C,=#;.+I-44(U28I)J
M]5/IH]_&:3O '.(1@MWHXCM;E)4101AIFFC6XQ4J;$.T'1%L4H4H.=PA! N;
MXPY[EMTSB=(9V$1.<,8RL(HPI@F'N9&QDF;>Z&A\,$3)T&LBV$T5'8<7!!?-
M=@+:E;"B)9#=H"K A))UU%#0KP07AS$$S\LMS>,]6WS/JI#DV4,.VJ&1RA>O
MP1,]_86IA9-66$!KAUXK'?7QFS4)GC- $'PWVY+N8%/^LG?:53A1BBA8^<!Y
M\#@1Q0@UY_6_8<$018I(L4)=$QB'M+6WQG92K/9U.G0O*[F10H!^*P:<E'N[
M)T[E'=@9_]K5Y5:J8X]SCMP&KT9@WNX_B_PLFRW*NX<2/PNW3:43]_(L;:@2
M\\J%8ZLBH#9;=0FEYSS-ARM EF[**CM+Y/IF\R3 8ZM4(!)!KGA$C#,E\WT@
M^"#MV>-#YZJJ"Y<W-4#.)"O@6)VKXB3Z=OBJ8074M7R;.LQQ$=FZ0&6*NF])
M'+1E[[UM!=>Y>H)M"&2 $E_)LKR5ZEC(KK_;*0P'0Y?ME*5<Y6VV4R.=[=3P
MO[=3#2O+4I&,KMNI8<OM%+\<1D^W4T.WMU-#72-]^+-MIX8]V4ZU8,KY[934
M8A@HFWKRKJKUQL5-%W\1;(W1T7V8P/R[@?5&Q[:7=U4IP\6]6DO"11A1L[O1
M!+9)3(_<9XM2\(M7FM"VSR8]1D61#B;]R(T"7&O5*9OT([-EN'X*DWZ$&'4J
MHZJ%23_BQY3VTV*T5"G$E$D_XFZ]!'A^*I-^Y$S,J'&FG#?ISY),W8:C#Y?
M+*7]Z&BE<1<R 0IG#.^[IR0M U=5:&D^7 %R<K?$MR_X*)PYW%!A8T=\)W<P
M7!*:PJ,>2GR/YZM=$YFO<B=MQ0CW=XLR[MD69>S.%F6LLT49__<6I6&YC-W<
MHHQ;;E'&/]L69>SV%F6L:_B.?[8MRK@G6Y063#FX1;DF648()XQB;0E4[G00
M<;:X!)/!C_XW\457%MMW6BIJXN*6A[\P&D#KS-9("<MY0:CT]S^2KF/@O:=*
M%2YNJCH2SX#HT(Y+ P"\6&36:O=5J</%'9PAQK= VLH(;I7SRZ3H/,W7NJJ4
MX6* H1G&MS#:RE-NE_#PQ=0W3KNJE(%R>WH_A-<QVDJ6;HWPZ2(GJ4'6M_JK
MU()R>=HZ]6R@UI*Y6QL !CBOT+M69-@,S1MLUK+(FV6V[L^]> W@T>F2_JLM
MS;S^*KV@W+NVP[D4J+7L]!U/%#M>GC^8H-3+:$VB#(HD2[WEXY3S,/,?'U/R
M2&_$WY(7$A=(45XU20#9;+$21N5 1=;4>\\8A@](=M(B:@9 [(2?"P]=U-3+
M'OUR-)A',7LJ-3@\0*R"HL'$%H-<((8.5JP7PAL>N%1GL%1=4\--B?M2[1Z$
MQ3[RZ*!G^X<:>\GZ#%WV;V81H[%UJK#GC,+# ^<2/9?JY5+!PX!:A],H']C3
ME5%B9!.8EI.>DU5T&H=+/SKS4P(BS/(GDG+SO@J?]X8#%'>JPNC>UKH""@,>
M<HZV3_T@)VGH1_#:+R2&76-TYX.N?&'"7=6F !>MSJ0^!\J #/BO.72<P<=5
MI.0KF8>^VO#GMP!9+5T;MJ%\&0X3/F..TH'K9!D&V5I2L<+93\-WBG(BWT[9
M(@PF7+@<15^'"W(7A"26*KGY) B'<@#>3L$\^4VX1SG*_>;#]^-']\EK&&?3
M*"+I(]@&(/)Y6CS>DBR<%S*M:W0!R-$*W.K3H0W,1!5/#D^WR9S OC (YR2[
MBF&CO/J92A-F8;R W_AQ+J%*KQ<8?"B!8NW8:H/-1!E/#F%_$FH5Q'[Z!L+D
M:5&EYR]E>4XRNM^4<*7< 4!!"?EH1Y,F+&M%/=M'LI\6,)I(EJVJQ<I*OPC;
M@9KL;#>L>D4TH%DK_JG/7R6;-&IZZSD 8>G;T@]GYRN9PTX3B#L5/ENS@>T9
M,4^+M "KB1U[Y2FX\Q<D?U/QC-2?A)D8-P"E.9"YOI"FW"9J8W*4>IDD<Q65
M[CX'@N$&;BDIE"VUM=*3VE/(:I6Z!'AG29RG?I#_+<R?UD6.+UZ#J)B'\2/-
M$@O_G=_[KX*)ID5OH#E4&KL<=K>&*REP:3D&Y"H&L6$\A5@E$-8"O%TK!'LT
M'_:&8P339R/'*N^N+*Z#^3R(;F>T"P,Z>"IDCVJ!X+]"[(8+5V-%%&QQQD70
MFZ -6W=KV@5M-*]+LB7N3=#&!/T4M(.>';R)NODR+T&+V1.9?P$#+_M&<FHY
M9"1](4IK&;\UX$:]6-IRK9 !<N;NZ$;B;\+R#_7'  'JE<^6E&PD=^8FYT:T
M6__'5[\Z\-7_=KB-02NHH>(M>9+@<>9.YD;@OR7I7U?Q39K02PC:]/%; UZ4
M4_.._,D B2-(;&=V]:.@B%9[VV^T+![\B2:?O7OR4^W(?XX+Y\)/:1KC;-VM
M:%LG;@ 3%L*\M"O.]"$K-_."X<QK @#P:K%*U,H>QV(DSN1 VA7SU,_"0(.@
M\GG A#K#B'6MQD\-B#,ICW9E/ ^C(G^?I13H6;7PAH>HUJ\)@K:@&-@H*DZZ
M/'\4_V$ M<=",OHSE$QR@]XH[9WDOKQ1EBX_*GFCI/J7NZ+X%QZUMW[V?26'
MEE;N=JZH2>/8@2VQH=W=/M3KI"M*3<]&P^]-[<>"=%7X^BQ9+I.X_#ZS:9ZG
MX4.1T^_T/EF;#&2^RADP35,_?BS;B;=K73L'K>$5K&]E"9O"[$Q2G<U^[SK)
M1&1O/0<84+Q=[7ECB.],FIN="C#?"@I^MEC9B-4 FQ5YEOLQ/2D6D*39$^@!
MY0Y.>QI; 70GGPU'_(;<LHVK5C^@!)30?.,LB^!)KD58]J"MXGRNXD62+DM'
M6GE'*7E,_>>G,#CW<W\ZGX>5=+6GD!*35]+>DN<DI4E(:@*)O'(ZS;WA$<+G
MM1XHE6AT+5['"HH6-FXC (&;U%%9T9PU3X+,&;_=7?!$YD5$X!/G0SY]6_U1
MFI9>OS>80Q!RJ'3EMS50@TX1^]$B+9TBAR[4S&U-D-QK<F@N6[K];?V1I=U"
M.Z_)H<)N_HB[0;#O!FRA7B>])FIZEGE-]I3E8W/-X-UL\R-!ZA7N\]YX/+:5
M^!UC]E$#BYH19 6A+IPP(PCW^0H.UF2EIFD&.U(XMOR1*.Q@SW6V:))-A'N*
M!E'8R_[$V]9CA)-Q>O5#N$6M'O"&)[@)R)45R-ZNU%$XL_7<9&)5<H(SG@8\
MN'4 .K+"A>1,X(CD!A7(;?#Z&:LWT$</_$!\BEM#=J8:EP,.HF,[%KT!!Q&?
M^-9 ,:-FVAF9,+"S) KG):12,8*]&_MAV(S:">ZPOVL[9AJ<(IBH>^VF8,(-
M >]Q0(*5S5>F7A4RZB!0M\\&Z7!A;V:.%P<#>C;FVOHHAYL00=(")@V47!/R
M;T%BI[)@&(JFV=?9Q)$#UX<-K3-<?(:B:^P[SX\M)<IK=S9QI'#I]9B? 4_[
MT'T?^L5>%#HH6IHRJ+O+8C\YX8_Z>AS*-FWY(*U5.-IW;O(C2[>0.N2*/VH<
MZ"E@,)&KTQ%"L"<RH\Q(IS:$S DK@:4V[=9S,$>XF,7\B)O-D2&]0]DW*QA2
M"K:> Q NYC+G4\"0WJ$$FG82H![;.:? , $T$/<^$^<Q5CB"AI)Y'UD#B(G$
MF\AL8!L!YFF16@(F4GAVRXMZ@II<AS&0MU4KE-M$(D_C>5%/4*_0JRF4+;4D
M+^8^IY#B874BEBD?/RFW!:TXD+#<]'JMAII#,4+L@5!@^=HA;PV L6Z4:Y+2
M@M$Z1 ZG&,$$^^#4&2MA#^3*[(<A2@[&G*391OZ+*%R&<2F\_,1,VA86(MRT
MXJH?'9M617P<,M?($8J0G[Z]QZ%>T[$3ZE^AY%A2[PM=/3Y7,<14LP=O]&MF
M<1\-\=*>Z;+#_G):HS80[]IVX IS/JFU!@QV]E_\)%#=^-+&]@O<B!P-[+AH
MU=-$:1&RQ2<73U]N0(Z&ED+W6T49E*IK:K@I<5]N0(*PV 9W!SW_=#<@1T/$
MHX:.4XT"LI_DKN-HXU!QZZ)CJ6,&*6(@/\D51\""/9.99T?U9N,>=T/?DOB[
MW!-0>PIPH%74E0Q]]EZE(;NMB,P@*6 K]$9U?[3^!U7[44WMJU][W^\8VG[_
M(PB*%I2LI>1=D27AF)9])1?_*,"@.$N6S_!ME\O;3>3'F4LIIS89$>M2UM(B
MGKXUDR;^\-.YR.UBKG-O-,(("&@K=_D_?Y*,GL/<D#1,Y@,;ZF&\QAM9*GVE
MZODT1#7'WVU<4\[<<R[E?I!#>]B%5G_\+,ERZ4@S\A+0'FH2_CV,,X-Z<N:J
M=FNUG8=9N:12S^I7/_V+Y#=I&)";(@V>X-ESL$9MS' *K_5&N(6=')WQE#5G
MK[A!:]EGI339VH-?^-$]29>SF.\E-_XF^&Y1RU#9&556E>5,>;^N +_ @WEV
M%5>&PDZNV_*/].NY],/T3S\JK,Q[[22!#QHW:LS-J;"+,ITI>5@+])+I(>,I
M0B/O1K=W (T8Z5KM#C^SRC%XH&F_3$C+ \V16TD6C= F/_8<<:<-;1>&_7.Y
ML4N)7TO5R8[CQER;U7XZ@1;JQ3XLZ*!GV:D 0B4.ZC;]YB]YUZM9CP%:.V/<
MG6F(#]N=RAIKV:3QN]L/ @RL0U"^5L7:KPMN+2G!/O6//85U)T)Z@4K+%<=Q
M=]S_2.Z?DB+SXSF8<R^D/.,17_L1-($)&#6G(6LT,YP)4@2XV05NZ:0J")'9
M_!T NG7[UOPJP<!K+;& .CG<#V3G"1 8*T*/H3B.9NNB6LL88$>WV)-\&R5+
MI_4]A7Q]]5_#9;$4JGOK&9@:43)%,P=J4\T,6:W=TE=3,*A(JN#Z,R T2M)G
M504W977HXGWQD(7ST$_?[OQR*<J3X"^%V[+,-@#N9W<"*>K Q-5]0P2_BT<M
MO-GB'M!G?E!&'TFO5TH;@XY<N#$KH(+#GR(R$^D">D,DMEFP!T:EMV,1=NL7
MR^<H>2.DE%T:!<MX&M2">P-6\6-B$\<%9"WQ@-X%C+N Q'X:)BJ7+^K/ F:W
MTCS:V64*L%O+,J!&X$J>[W'V3()P$9*Y^!H [WD @YG97*!@!AMB$-92 NR?
M$>S%RBPUTG5I3Q?]RTFXBJ&8POS]0L^('(I1KXI.3XO\*4G#?Y+Y=P"7UF0N
M(^TO7F%Z##-2QL"5&[3KUG'K75_HC288.0LED[X2JM.W)JZN027=7@S*M&/G
MM(@T,3,P.*;L'K1H,"1%VV3>5TC*Q*V<7?:XW!I%7%5@94C0#J28N%0$H%1=
M4\--B7N3_6#B9 T 13W+#*4>AB!?)NF"A'D!\\ Z8%7;3NGT-F]TZ."M"JLK
MK"TENA-";#2 ^DLJ+L5IX6U GX.7SEP>E%PEVDJ1L?=!.2OR+/=CFM3K6R%+
MB6_Z7:!+!V\)N3P@.2ITIGR;07P[-TRV%+Z?02J2 -8FW++(?1ZZ<L4ZDT>E
MO8M_!7L-CG=SRMBX-BH(L(![_N7>\+:@7V?N!70&S[#>L<:YIBC !$I*GAZ/
M]%8:=N<J16?\PINP>QOGZE(  2CADCT>XKK*=>>B2JG!JRPKR/R\2#?Y>BIM
MU]2[4:W0,Z;=&:C#P3OT5L=:2QU)KM)8/I7>W--?11G5QSV97V1YN*2)Z;]G
M37-]"EB7U>/&D]/S7P6+SD;F;%MHT5FTT?Z]T9&)FTX=Q5%,>-Z^;X!I9V^K
MD@[=!$/;'ZIAO?P*Q[Q'B$'GINF2G^0>\:MNN7?4>(05',Y5G>R$\8B[TW7P
M)/<(/62[@Y[MG^3N*\[W"#'.Q.H$),&,FR#?7##I$59>%(E^&62(0>#FPC=)
M"/:\9I89V537I[.OS212FULN7@$SS#KGX4LXAZW=K:4,H:KO!IVC'-5:WQWL
M68-N'6RUR=$KPDL36EI)H"Q]J3<Z1O$[[7=\6E1=?\ZBVGR(?R81=!.!M8PQ
MD6Z_'5A&"</J]U3*TF&/SI1T(-^&V5^7*2%E'5.2Y?L<LJQW@[)1BB+T<\#R
M-2@Y)++L\3\M,M!%EDWC^4V:S(L@I[J9!O\HPJQ\A4OU5#;"OHLG\O*K-//&
MX_'H&".8?;WID5[UVGJPDM>.42.\G:6D1-Y9&!,!ILO<(']GD9]EB@E=>&TJ
MG;B049-#E9A7+AQG2G34)90F\6@^7 '"SIDIUS>;)P$>0QYX5PC"]F998\K!
MVUB,!4$R_7%:5!!=2.&A,_G)P#AS08DE*/T1C%'IAR9M6\&UM'%5GAAE7*@S
MR ;GS+V>?7#IRAQJEU2C)P6<B!Z8S=,BN_8?LJLX$.<L9CSJC0\GHP/4JWGJ
M7\@V&5)(!OS=')U?AR^PNX;E\PN)21X&=R1]"0.274<2!J0-2^$'J&&,G?A0
M!VC Z<MAYV*^A-T>2!W!^W*_]$J?P\3G@TS),@RR,UA]4WZ*7?U.*E"HMU8Z
ML=8.K#47J.'\X&/ZG[Y8?FS1K<5X6\A(7<J,9:RQU<=1\8[ )@H,[%?)V%94
M>VU+\W_O*:V@?OYO*CY.K3[>N&WJFRTQ;LD _43@I=PHJ4PT-,V4&+> 0/<8
MR!*O"^FV5%=,,0S<$@/F(NE*.%@QV'(U,VB10L$M3F":&A?68],<25=JI#H'
MY!\%@+QXH;,#O$^AR@&CA3<^/AD>V/FD+!Z)2< X5*^@*:D\NSVO384/*WFS
MJO*5*=L!Y5!M @ND8<^,=MESL0[!*E8HNT]6?J"UAXADLOQOLJ;E]'3BFKOK
M6C%01!F=M8H%K4]DSI+E0QB7L5%G29R'L$.)<_@I"T&T1IZ!<@<S6\R*/$B6
M)"N#Q?XC?'Q2.+XQ\Z)*DRCQ>P;&B25=6"NC8&)4W9(@>8QIFH*K.: !:Y":
M(U/X-O)L];7,I_'\&GY-XV%#DI71A_!X3"?&)'W3&US=WU=:J0>H^=#,CC&#
M*K%6'P)UJ-VD"1C6^1M-G)'#$Q?P[/,JF&\?0X_[_DKO?5T6]ZLB25V,G@[-
M]_5A_;=]S8>,-Y>Z'J F.75D.(J4PQF(B&$W9M:"'.R0<//P+'\BZ?V3'W])
MDOF/\#T$V_HR+9&CY&&(F@7/D4&JKBK.D$6X=FP6_XI]0F-(&NK8VX 52E%R
M,/J)=C36%<49K A.8Z,K2I&FM>6$_B$(D@+V?S?^F^2JS5[EJ'AP+;X/Q0A0
M5A5GR"*XSTWB/R<+ AJ8W_NOM3_N:9RR7UZ=,+D6[(@Q."7ZX5R@03@;N.1.
M^=\SLBBBZW AFOM4FE/4DV%?IRPMA!Q>M4X+.$&P;._EN\^2OT[I-*]B0?OF
M?6N%D,.5B:2<JQ.)RR1E@.'XG'G$M>FKPHB:I[DMBYW@<BA%<,6_P^#(O'%<
M4"]O1I]8%705K^&=^O7&QP>'P[YN=LQ YPP1+1>Z^@Q][N=DMN@X3_,[J5#U
MS2/8 2>'O9Y[F?=]X%'SWE.]]M4RLZL2SE#KN1^YN6E>[U1NR0N)"SP_QXX<
M)0^C_]Y*ZJB*,V01_,CKD!Q8K&]2\A(F15V+"I%*[(8T.NO@J*^'"XK8."RN
M5WG+F9VND_B19O([)P^Y0SF<J#A7<9:GQ;+\%N3IFS@MO+&!:P(=Q3_ULS"[
M>TZ)/Y_%?_II.1/0U%ZB=)>J77AC7 M?J'?VAZ$'S9E<3MMB?_7S(J49U,4)
M]OB- !UJJ$EGXII@G$GDM"VH+'<:XVG0@IVO2I@]K3,E-=D-YDW#2/0$YDZ8
M7_I!N<&7W UI/@PJ<.#V&Y\;)I4\&,[D<MH64)Y_B_$X(,*Z_R93LPHI=1#.
MI&XR1(LK-SS,\".[T:%E%'(<@-_CC 1%M3%+HI<P?J13]FQ1R21.3Z+2%A95
MU),9_MAG./C4 1DJNK"G>E:V(C!MK"1<^0U5#K!>0FD\PJK]PE5=4\--B0WE
MO]^'>K%G^0YZEEYD1@BGJ.]7)5;J[J,P&3J0RE?31F6#<*>";5T^J274?!C@
M8*?O96M8SD8=@+5$2!A\8,]8YH@QFS.)F]KP(4EOHB*3)3+<>@SF5U13DS>2
M&88F4W+<U$@&$O8,$:NF:JX%$A3(N9/,98098.; $RB8P888Q$^3/FG@1,(\
M<]1(%X0]IU&Z3%(2^!G?=<%_&*9A2Y:3/-.;9/CS26%!<"=)4MU_(K":ZH\!
M!-00BA8'&$WQW<E^5)=M[0:KEV::YC<$AM'\(IXK$B3I!681U.B^COPIH7,G
M3Y),]'.2!6GX+ EAT>C%0[XI:X'>!CIW$BBQ1%\E5ITNZ<6Q69%GN1_/P_CQ
MO$CA?ZN1JLFU2I>@&M2H2T/$JT-U)_62 ,=IDJ;)#Y#\S'^&OPAS/>AT RI
MO8MAEFT./$D:),MA:V?)<AGF97C=-'[/#Q'0,$H346R\6AW\UYZ'&8VE*%)R
M+8A6:]$+&$4($6S3($@+/P(+^2)^"=,DIN+ZT75"@UQK @L^&=4NO/$8Q??4
MF@OV)Z0'UT!4&V>,JLKQ':;NK+Q 3>8761["AT+FW!705->>K;S4^R';K!J<
MB9<K$8&00CBKP'39%Z_8C6<M$_;^OWHMR 9B[+JL3KQ@2,T>/%M95)@!DB:_
M7EV,!@,IM8\C]A7C,D*,<6E'RA:O7$R&8O3L!V:,L;)B<U77U'!38D,5#_>A
M7NR#@PYZ-EJ$<"_UNBSE*]K7=,) 8RB ;C^5I2P= >C6[AHQSUX:HAH*GMN3
M:K'GD38ZWD/@G+5:72C'(<QQVE0S0U;<.G]M2G2A7!Y457!35G="V\K\GO6%
M1AS^R7J<>@$.CA"KUQA8+)7P6:L1V)DU:5 BNT&%#+N4C5#G:C3MP+$61X=,
M%/:R;8LQZ=*.<!]MRQ=V2Y9D'I9G,!>OSZ FT45<24O C%)-TK#+4 FEB9@]
MCIMP]<J(9LM*XMG#WPE-FT7N811?IOZ2ZQR4M0/!44+ 3#H'U3!*HO4LGWW>
MT?+L-T4://D9L7G:6;[HECRO7G63)H^@@VO9\::DF3>>F,B^=E8LB\BGY.R\
MCV;5N24YS:]3%N_A^KI5.P"!48(WU)7)\G+KH7,FR09?VGJ0R=V3GPK/GG6Z
M\<:'*$&3;?EMC]&9\T8VZF\%5=1L48D\+?*G)*4)M.Z34U+#J4Z[7K^@:Q1O
M@^%QT :TO3-)MG"9\!12U ;DM;-?YI\[MIV"Y3!^A:-%2P7@U=T;"C0TCF"8
M*'ISF#AQZC!QTK@ER9:X-X>)$W1O0@<].W*8:.#&Y,1.T*"]B46"!?6(T> E
MO0G6#7J)?AEDB$&@'DP:)01[OC++C/)Q)L,/\YF^Z@&^UG_[_U!+ P04
M" !F?)M/> 9+7K5-   UE@0 %0   &YE;V<M,C Q.3$Q,S!?;&%B+GAM;.5]
M^W/<2)+>[X[P_U">N_#-1C1'TLR^9GQ[#HJD= Q3(BU2LW>>N-@ &]4D=M!
M+X"FR+7]O[L> !I O?&HK)8C;F\HLK*06?5]6:^LK'_^[\_;%#WAHDSR[$_?
MO/GN]3<(9^L\3K*'/WVSKS8G?_SFO__+?_Y/__Q?3D[>XPP7485C=/^"SM]=
M?D3_]O;3%;K,RBK*UAB=Y^O]%F<5.D&/5;7[Z=6K+U^^?!=ODJS,TWU%/E!^
MM\ZWK\C??^8?1)]^^.XU^2?YZ?L_G)SC-=[>X^+D^]=O?D2_O/[QI]_^[J??
MO?D/]+]//_S?DQ.J19IDO]Y')49$ZZS\TS>=[SS?%^EW>?'PZOO7KW]XU13\
MAI?\Z;E,>J6__-"4??/JWSY<W:X?\38Z26I36BE:C4SNS8\__OB*_944+9.?
M2B9_E:^CBK6C42^D+$'_==(4.Z&_.GGS_<D/;[Y[+N-O:!L4>8H_X0UBG_^I
M>MGA/WU3)MM=2M5FOWLL\$:N0UH4KZC\JPP_T)ZD]?](ZW_S>UK_/]2_OHKN
M<?H-HB4_?[I4FO-CKZY:Z)4G'6]PD>3Q139.V:&T7ZUOJZBH)NC=E?>E^5U>
M1>DHG;N2OK3]B,>U[T'.6[L25XC'M6M'<DYM*U%3Y\;LM6)*?[XBW^]IAI\K
MG,4X;G2CDAK/R2IF'I=5F:][E:74]>:%:&=)*F,5E7C]W4/^]"K&R2LZP- ?
MV$AS\OI-[5[_@?SJ+V<Y&0U/[\NJB-954Q^S@'WE+Y(R!R-[.A6XS/?%&CL9
MR)NM_]7H7O95,D21$G28QMG)Y]MO_H7]'?W2E/B/?^:UM<J=%OTVBXIU\R7R
MHT&[NL2K=4[&QUUUTE-T4^1;9>O4G\R5AKQ:MD.;:<D=J5?1G_TBGKISH->P
M-]O9%/T[5%?*VJ[;D[*&6[PCV['[G'A!0X\.RGKNVJ&FRC[F!1$IB6A1Z.Z6
MMK"LWZ7-NQ@ +K(JJ5[>)2G^N*<+!47?B\4\=;M$OV&/\R*(ED&\$%1?JQJS
MV\VJEER<XO]S3R:XN$A?/N%=7JB&865ISS07M542O2V*>%EHIBL:6L9U12LO
M/VX7458F=%UM!0:QN._Q7-17/;:W90/!@ZJQI8.^HJ47]O^?\$-"IXY9]3':
MJL9_>5&OXX"@IV(L.)1#M"#L>"!O7'%,D+?LPCU_%SU?Q@1XR2;A&VT6TP"E
MC%<LJ#57@(((H+Y$$-,%0P^(.#$T_\* N<S6>4%<$_OR;47FJ&?Y/JN*E[,\
MUGL.@Z17\)BL4$"H)[9"3!#E!:J%$96&19-5]XB8LNJ;Y?:'B :G!8XT$.H7
M\;4[U-=+V!RBD*!_!^UW6>/U=H8D+;=83]+CFO3F,<_TRTFQF*<>E>@W[%56
M!+$RP..#JC&[O:MJR85'@;-]49 AB$]2D^R!NHQ]J77_*A&O?E^IM\+AU^51
M*X"X!*R3U[>^Z-WU3;_XA(&L<*-UE3SA\ZB*:ET,,P6YB.<I@D)OY=R@+4\W
M'*,&.]#S 5WKRR8"NJ;WL U9G)')QT->O!AW(CLEO6]&=K74[$>2F6%=#GY+
M4FA8^:ZDT*H+]_GM-DK3M_LRR7"I'T &);WV^5!+19^S8J@I!]OGTH85^US:
MJ@OW^<46%P]D''I?Y%^JQ[-\NXLR/=\5$EXQH-):@86F..+E42T "PIMRXO@
MT#;[TH[A$:>I#3;Z!?VZA;Z.*J] 2X71_[)&E?@$28LNO:#(MUNZ\Y"O?[U]
MC$AO7>\K&CA(@R;URPJMH-_%A=X&U1*#22$FMD)<$'4D@9<:%OTB67!8=,K"
M@#J-8_+=LO[/%1G>WFAQ)"WO%3YRC16HJ4NMFA\0+8^N,^#M1TVKBRC1-+D?
M<-"ML>OB+O^2V4"C6QH"&#UM3;!@>Y-Y@6CQ(" AMK42$&)#^X$#V_>^+FZ*
M_"G)UOK##)4(!#!$O4WH: \N&ID@(*)H?R5.%(WO!RPW.1G0TO^5[(SG7G(!
M"* ,=3;!A)='1"" DRU=NRLA(FWTQ0!RNL593,,XWJ61:M8Z*.,)!D/-ACW?
M_AW1 E =+6V_;M]*&V_Q:*EW2;F.TG_'4?&._$:U2:4L[3E62M16&2K%BR):
M%K'"T*%2BI:614HIFMD3&'B0KCT<>N5! -'7V 2).G@Z(%!(6EP-"TES+Q>\
MP(](#GC41]&KB_L*:E#K*P0XU*>?73\!'4]O:NY>Z(.AK9?>TR+?+J+T,HOQ
M\__ ^DU,H:S?G2M!4]5F%2^(6$E$B@+O3LE;6+(A)6]>6P T_;^)RGNF[KX\
M>8BB'0<!3JNR^<T0#?6O_\+6*M1!76_>)5F4K1/BI7(>ZJNY&><F[@$SCO8,
M8=2*H7R#6D'42 +?M!O360W6QO04 /SNHOM4-C2I"D) JM%1#9Y?6!$!(Y-5
MK#K7?Q?4$P3+O9Y7HK;7[?[P2:B25/@J><+Q95:1QDR(&J=EB:OR[<N'Z*]Y
M<99&97GZG,CFVZ-J\8AL-^N&<.+2)TP<'>01KX F#F%5(%8'\:"D%B!FP-OI
MDUDC,#NDW0C !L')@VKTJLIYOHT2V1'*Z)K"X*;"2C?<KGJHI16A7WA5X9'4
MM\&!L%6'9@?&ZJ ,,-.[2C)\27[4#9BRPA SOJZNFMD4+898.>BIWW2%0>:
M B:4\T !$/X0S-EDL2@>%O2(7$%'X4"%3UK4ZUD_@+74$Q*<\NX> E/>U[Y!
M:00C  BM.W4ZXCI)Q]R58BG+T%*JV9-!J5H4"!7T%(""?KV7;NV6A?+>B2%J
M+.?)JKWE%8:W-NO=Z!N*\U9@0PY@!3 \XGF]IG>;RT]XC9,GNM_U$5?J:VEV
M8C[1K==? 'E='!W*KQ"16*DNJ$TVX D7][D%VD?:473L2&GH:Y2F^1>6+C??
MH']\L_K#Z]<HRN+VQPI]S)]8&ESTP^L58JEPZ=\_1"_HAS?\%RM2;;G#[.);
M"G*JY0)/@5D6V 0:,&P'"K@!PCPP0,ZDU$KR64N@8X'5&. ?FF=1^7B:Q?0_
M%W_;$ZJD1(WRM#J+BN(ER1Y^CM*][GC,4MXCE&TM$N801(!Y0?9#1W1%'68C
MC9@XS&QHLF5K^@,^B,YNQD[('.VSF][BAR3+:">188]'/"UDX2&GMT_[:*21
MTC*?CLW):0P=GI/'\.<(+[,GHD=>O)")@L;?]8MY=&L#_8:P:?_,IK(P_LE2
MQ00#[<2,U\\GN61 '')(AD)_5/D0%;_BBDZJ;_%Z7R05:3'SY%8KY9%(>NV'
MH#B41H?B"\Z#;7@VVH*R+0X)< OX#/%N@1U_\+\I\"Y*XHOG'<Y*3(:RZ^H1
M%[9K/"MICW2PLV8(JEH*U6)LPL($T>(K11N&3#,*<[&2694SJ];UHA)^2]P!
M?4,6.4#/'YLZ.GPD+6"]J6Z0\\@@DP5#F/5Y<A !WVV?8@@D):P@-"2#%7Z"
MB"W3+TA,@F%$CLEGW*:X*;"5C+,EIUN:2/#O;):5' PY#"!1;5*&6:1_M%[O
MM_N4/707U;(LWI]NV/_VS>K'[W_@._:_?;WZXP^_.[8M>SLT.X22@:QSWN=Y
M_"5)!:!T##T4\<BSCEY#'#9_@J'-",5\HG+8GT/\#3O3\R2(WL7:J"E@F@L9
MQ7U/B<SVR"<4![F35#XR $Z/QAJ5Y=E)I!@DPIA 6<)/.H^RQ)[/-7J^PT7U
M<D.ZHB(K';K3O*-AG/K)E%[,ZZI<J[^X<N7%5X@)L)E!*P(XCW(T@_P6-2)]
M&V!7W&8LB4MM,Y#\L>$JB>Z3E.V:$5U8%KK'/(U)#U*]JA>+Y;9]%1Y9XF"7
MD-3^(-HBC8 .>@D^HT5=X7^J[8.DD2L(AY1R1:#'&(I\NTVJ+3O&S.*S/*,I
MY7&V)IKJ(B=T4C[C);3:B^^_MJ7Y*76W/%!8Q'P&H&^SO,+HC[\!/5TWPTDX
M4S=CR1\=SO$&%P6.[Z+G#F</FVP:3IA%/1+#P@XA:U MPI[6Z@C5\:4'61BF
M3+&(/HBTQ=0PV--#6W0-*6(++9!9F=W$"VINI9]LP,1RZ-7CD: :)8$F/A9S
MF_!6!Q-6!4&M!JQ7 >"(ME5?@/E13OS'3OA!F6)_^TLG!,,.\WVJWM0EE,M@
M3A8T2H<W!EC>#3/#QO\%L9OHA6Y>VU\-&PH 7 H3=%9>HZI+ H<NN>N]XR5#
MN*(E!XCJ<I8<'5YA7>SI:05=V;"%C16R53)^P:W47((36K:W@(/'N+7ZM=H5
M]+K3"!8)RO5(\0?TB^TNS5\P_H19Q(DXM&@ ;R'K$?@VE@B96FN9DX(+(=GL
M!H8(8\QI^$Q@1>,X6=@0)#&LP34DB#6R("?X3A-[X F]Y40>?'EK>X,WV+F[
M_9P=*IZ:^P@G.)L$O4=4:VQ01"+7GC$<_S[2D(A*1"E\3) 11_*H:A.(/+/!
M]11*)^2;!;;G-!PX_2,GX-.F$?J3(B>!>7\S@J0<".2,:52L3R#1/4[1+[)-
M;W1:545RO^>7'ZL<W41!;&0Z&0:_?^\>JA-2<,[IX:8%(R9]Q;? CV3EE#QA
MOCB_RDMZP>!Z0U;I^JT?MYK\;@@Y6BE95K8W4K@S[M71;!]]2ZOY#8MGH'=5
M2%U@6T@S&EQ?\NP9G.8P#]9/!*YD&VH,:CT2-([96R!1>A,E\65V%NT2L@K4
M$5$EX9-P2JT%G+4E$2V*D@S5A8&8,T9S>F_XA&B^EFONE1=ZO CXUX/%;Y1H
M_02X,:F64-1S/.A 3UD,Y>&%=E9JA2[+DBSZH'(GVFM=<JW_\?5W;WY/<%V@
M)Z[_F^]?KUZ_9O]#)7]T/MI7CWF1_!W'*_2[[U=_>/-Z]?L?^,5,\L_OW_Q^
M];L__M@43IC]_,KGX7'W8[NYJ4*I+.)4!E&O:3AX1)\5I:2E_:;9D&@KR4!1
MAUMZX99M+@TGS1M^O?F.$*G++S6WLCS#"OX I]I0(4R26D,%+W^,^(2K*,EP
M?!$5- M>V9GZG>--LDYTBWX;88]\L;)E",)&"#52Z-ON++\6%(+[_?!HFD6X
MEH+D@SV^AO2P!Q?DUIC3EACP5MBT+3"8(T"'F-;08ECMHU9#B%,];?)_O\N+
M\WQ_7VWVJ9@1VR+8R:T>G\MO1PN%I6V;(7V3%ZBI 4E3P\.&2DTU5)8DOLT/
M#[J.'P-2874_!J$@:W[B>*\+]II4S*:'-[BXI3-ANVT M33,SH#&&OUF 1%$
MA'%<E"]O:$)CQ*3A[H^.-JM>[;3KG$#6[B:T:9;S)JB!L(=I4)ZV:T8[UHA2
M,&R1:*]G"1= !PEP9MB;4#-"6.8'P@P5DC2,4,$(D E\0\B%!8T$) -:K6W0
M#[OKY:Q['_:)5'50R/<A8X1['R^ 4+\^; :ZX+TG!@GZOOYVR+]6;X "P=_*
MBCX'-+NXDXUP>6C$S93#(R)OHY2M$+]-LMJD^7<.[9\3<;/B@A\^69@ ZI,D
MW#8Z)@FQ@TC3V]G3/.UD=-7XK#&5A9'.5VVK:XK?[OY\MZK@\O[:FVQK4B )
M>0VX=4C2:P MU-'PB)T7VPK #I =-BJ$,^4 MV!F,"ZDC1@W_.G/DL/9CNGK
MY; C8Q($8Y'%IH; GD"V9B88$N(&C1VV]$R!WZ:1Z6/<J=$) 3-#N>>A8D4X
M<4K6!H2V;V/&D T+H'9O9+K8;> 8)8&YH%]OJP@!OI$SQ13K[1QH?EAL(UC"
MR^=[H_3J!9O8;>T2B2DEO+Y"JM):D;>E+:JY=><3/H9F%Q_:U+;Y:+B41=6!
M"OG7$";D5S2)?+Q?5V3ZCXNG9(U/GQ-9IE!U40_ T.@I>:2 %N,Y"GE) @I2
MUO,US$54]H%A$R8:\)H X06U+&<C_W9YGF^C1+83:BCO%[]2C:T0P4O#P7AV
MS3VC68T5":350/'ZO Q5Y0.[UJ.=U/;*^7U IJ>A"@V_\!) -^%MM?R$GW"V
MATT$(>USR;LO8H=[C&GGO##B<E#.9R3[0$,AB+WQ3*"XM-4R!%Q*^UR(2I=U
MN,^@CK*ZWM2M9;'4493W&L8AUUB,?"A9(H2ZY)*Y1:QOPH[2'!3#6GR($0$:
M</C&-'TSLCLCN<U3?5B>6L@[NA6ZJX#"BG>GCR6B$E !2@X6U&D%@P.\#CQR
MU.N0XS&?;'V-KSF+M/#H:A&?V6/5>@L!5,T-TO9D'#QME(/V-#M/O0&WW,G^
MC@CAK&(Q'N_W24PCS>93/^'J1X/[BQ]Q_H SM"-6L7WIGT!3WQIX(&2\-9
MCL%OHS)9.]"W+@_(W49C,W%7B)4-@[0JM:4J0F*YAP@3D'MP@$/Q>9+N*^UA
MNU("$,D'K6VP7)<. \UJU15J0B)Z@ X3I@?0\(?J]T5>EC=%OM'FZ^B5\HC>
MOG;#;F=_1?S/,$D&;/3[$!4/"6@\KJ2/AWB4=+#OTVF:&/ =T9T_*+HG[+@F
M$R\VX2O?XDU>X,[K%A?/9"Z3%W&21<7+986W+/$MD23M0O1[N,R(B\&E^81[
MH:]Z/R5?JO44)^T\,R>B6$.'3Z+#-]$]^^C@(9C^9U#S'1CR@C0<KQ+^95,/
MG).'-RQ*.-\^BRAY\4P?1L%O<8;U8ZA2PKNOD&FM@"M]6K@NB[ZM2P.EM++7
MG8QC3TE) ,7RK83REK !,7*V*.'B#^D?<75@K@;?@W(>43W44+-!58];(26J
MLM<>AG=&_?9;ZK\)TRC;[NGBG.W;QWQ)@[+#_EJ[D89.D'';#9*K4LP/&2H%
MO$=>YEG.1TXZ#E(]:D]AL4%N(>N3OQ:6"*CKR+3DKL5^ [Y[/L8BG@=_: HH
M"VP1)C##%EX^YVM\IMA3IZLG8;-V\F8C[G4F9V6/.*WC8@+.V-JL%69/+D!-
M\Z89EDB'2K\3/7NHB;,^>YP%,-2,&6+"&%I<AQ2@N:&#^CSNH#N*!#EV.(\9
M0.^XC<&\2=#W>VXN\&G?1//) >N7W=PMJ=<6W^( )E)V@)(^[182+1H]:@U*
MBX6&1L8G&32:"^AIX=\4!E]-3%,?%/@FR B8-^'%X\DHSH@NZ6D6G\;;)$NH
M'O3)%/,P8)3T>8)JM$(XM>02; ^G+]- "H8%TRR)>C*@I[%VN!).:.U !3@<
MN P#L.Y_E-_T,^.WT;6>Z8?MZ:T]/,33-24FYCT2+IWC)YSF.WK=VNS7#7)>
M'ZS16R"^[,++,U?8D8#UZ).LB \2L,_46&!)?*'& D@^+_*QPW2BS8>H^!5W
MR*DA@T[(ZQ4_C>[B33H>=\)?Q*N+PW+ 3?\HQ?Q2S+8I#'L9T(0;\6:@"30
M\Q>KTVUI:8@YC/8L]EK8NV'GW<!3&2>5H6XRNFK;["^EL@8&F7F93ZPU(/8Y
M^^(WXBQVC\2B7N=8@I[BA(07 =\A<M 5=K(D[WIQ?B3O=^\@;0(5J1)_3JK'
MLWU9$>(4%\_K=$]3>=%<Q.3_XLZ;Z&H<N]7F'^J.UBH0=@@*IO6@+Z0BU-2T
M0FU=J*F,1N;-?UTP+Q.Z.V))G(F6\P6YBF&^1K Y;2EX70$XBS$45/B3,?SS
M^41HG??M>L.'9S)+/LNWNP(_D@DRP7+]6_.PZ5R3U\=%7:T47QYMDOSE&]03
M;2:]823_&]F?XA.?HSK3ZQLZ0V4^8J*M?DC42OE]04>CO>3I&1%N?(W%0J8H
M)(GD*J@ 8S<3N?]?]PR%CZFR )GD+1<3PCR'E$@T8K=A\@(G#QE_-W3]<E=$
M64F8G.09H3K[5\JNQYS&?R4#%G4%%OQ:ZH.^0UB6:#-YP(B6V_7W4/-!U/DB
MVY#K?!,=/MIU"F ;&WZ;4>8YZEV2%;L+0%JCBIY_0NNF*:M.TT7MAV!/LQ:E
MJS309S&N>DU4N4DJPT9JMY#?%)4'W8P7A%;TG_4Z]88^+D19/;REXNDNJR7-
MC0;*!_')ZL5)N2;LWA?8(BT/E)*V^4%M( *<%G3 ,$E.T &]X"<YG[,"1RE]
M)>5?\Y1RZGV49%3%Z^P6DV$@J1)<GA9)2?YT3OZ9/=RPEPHG3'.F?S* B<X,
M[39BJG.HFBQCGJ(DI0[O9),7)_3X<84.6J%:+43U:J]6<GT05PAQC58HVA .
MAC@-6JR1K2="^T.#/K"&9&40&7+X*2\;<,I6EQ#G17,QW'9F-!>]07;WV*,@
MCT1O,BA=_&V?5"]N>WHZ>9B=/*U%VOV[KN0_(2X;WOZ=N<<TNW;F[@) (5>$
M,BO/Z&)+\=J'I1P$ZA06"%G-.*0.Y4!> 5E:>Q!>Z#"DY(,.0!YS^?6U4#X9
M8BCO,X^?0F,38H#>"UE,;:\Y_70H$3+ZZ2#B#]F=9Y%5DR?C@PT.=7AD@(ME
MPBO9UV>7BC,9X,<?)EG5>?O;N+"#))(S*(?D<D:D1\+%<4+W!Z/T)DKBR^PL
MVB55E)I)II?S22R#!0+LVO*("IR0)6LM LVEV0P!)8L-H 2"V*#):TS -L_8
MRL=(!$E9O^?_@J:24W]2AJ]5@2'NJB[PF;T<!)*3>CD"?,9[5F2ZAN,F+[,1
MM2H!KU&;"IW%P$Q>$+4IOF%!/%YQV'A$'43$D$,=/N#/9.B<<&(825!G)0-[
M1IQ[+!BI89_G9*QEFL.&$,\+9.ASB8J W,<?[N:VD0)UH$!WF7F7.Z<EG^L#
M7O=D9VH3\:A /!T(*31CQPZ5;JNHJ,P[OPNUT5O\D&1TB$%OHY2&7RQDY446
M@]E(OJTQT._F]YST%W?)Y^2^9Z=X699[''=/6]G+)N7%=I?F+QBS0C<$?(]1
MB6](3^H/G$;6Z-OMC;):ZN<0KVH8.,&K6Z&FPGH9VE2)6)U0IUES-0"MA%*;
M3L!8@N@2[3/" H0;JTMF]:ZQ>D?$T;=)5I<&G>1,1+_4"8R'?B"L;U[JPNRR
M"IF_L2C5L8Q7U18*VY76CF$Z^^_)/:T-=:MKERCO\F*#DVI?+)&D:#+QK=M"
M2?JRTP#K3AW'PWH]^IT8KX<^.-M_CM(]5GHE=[Z;ZH-GO-%B%\ZSRO2#>U 4
M=S9^U,@>(*_M<&[);#N0A\'MN09R;66!L'J68;RF]-&.XFXM,6X0#Y7@LXS;
M%D@'B3L^B\K'=VG^Q2;SCEX,)LI8IK\^.0 10$PBO)!B96=H(HF5/>'Q8)^H
M0!,0D/_0#:JG**5!G!SWE]FZP 3QYYC_5W?F[U2-SW  -_N$HW>*.'H=F/W0
MJ6%5#P^HJ01]VU0#E)UMHJ7U?3ANRV6&E):#1B",0*L0G# "JAX#F3<;O":N
MX>*93!^S!_R).(OK3*ZSAH]NU?@,>W:S3S@X8.)T+&@J0+0&>K?*&K!^)F/+
M&%HVEH*&48_ J!!=/0*@7I_(I#JP=T=C'+]]^4SF?9?9NR0C4V.:5VI=)4_\
M3IK%VWPC*O/[V*:[K;+1@_&NJ0;=OZ!O:4THR7Z#VLK0H3;P'(NS&-Z9DM)L
M9%)+@1^^'(EDR>N8(V$<(F]GX6N@/)V'GV"/Y\Y@Y9%3<3H%07+%K#&.V5/P
MS1[2]88?>7RF&TAD;DT&\^2)YKN3;Z:P8\\V0()MQESOV#OR&K8N_%V_&6T6
M;4')J^KL>SR_:W??[[:[[]=^E4VN5;N@/&RA&\O%MU3KSP,FT?':IA?/N%@G
M)=\]90V0\[*L\9).&VL#(?C&*W!BFN7I+,EULSR7P6<CE]D3+JN95A':RN!G
M)WI;'6<I;65'L(IP,[R[BL@+J:$!SEPL@&PY@[% <8BTG86N@=)T'GH&M8AP
MM/*XF3B=@0!KB.B%90J]RT_7?]LG9'C?ETE&,[CS"R)L>Y#_)=8M"9RJ\3G#
M=[-/F+#7XO1&1%T,'6IHXQ 8>)MJYB/@C]S&##_06_O&B?<T4YO2**)E2G85
MNFRSK*W95K_"0J^SY!& %2:](] *2,D/;0J[0V(V%R[*Y2%)J+#(AGT'T4Z6
MQ6 H9VM8O?0L*;6"RU#H!$ CMW3H R05&8WC_9HM; GOM2>[%K*09))88D.D
M@QCB<L&0R,:@+H%V1;[#!;W6B(D\?Y25[OWD[%IO)#4.E$\J[!FYI (>S)XS
MS67+GJ&L**U?KC>N Y5[74![P[:6ZO=[:2WUNZF\'@K>A<<SQ^3=,UM,"(A*
M:G60P]Q8*.OV4)UP#+[!TCYF.<>^J+8R^ T7O:V.&R^'-TS#WQ=U,WP872&S
M-,#M& LD6V[+6,#89V:\]BV7N_P3IFV4I/0-ID,>C[M\/F8O\SFO>?@6:2\Q
MZUW[&3JE;C^$A%=0Z)^/S8_ -&+1-F+6/F)"?T__Q7:?V(PB;QLL:K_Q$VRJ
MP>48*F8H7(Z>_GS:.=Z1OD[8V3'Y.<7U2TRG6YJ?X^^FNW%VXAY]CJ4]0_AW
MQ5:H%60+A*XHC ^8P2AF2:2QQ"=-74 WI)T+XCS>2G.^5!K Q5'KRZ&*F">@
M6YYCU%YKU/9Z8<[M/F8@=RZ'UX(Z8UB=E]=B.NM2B4<6.-DF7!86+[^1R5)G
M(MGFD0:>14ZR\HS?OR&&=29\;,N3C2II$MTG:?W 5GU">2\[OP2=&KIC>,A&
M=P!#,O1TO<[W9&Y*9J8X>:);7D[<E(F#LE)JCR4?&UET$(8Z7QEI6&M!H;0
MEDQJN)EII,8:)(%H1%!&OJ8_-C'(@5*F;X$E5SI"X7#$9(E295A22"!D9H,$
M/Y TN"GP+DKB<[S!18'CBV<Z#Z6G*BR=L?&X?FR%H,2QM-F2475MJ*Z&S9EX
MDFO8H_[9[&X,Q+Q\V3GOYV^B5P&<^T]#MIFV+K .85YX$[W0D9;NG*S7Q9[
MY3"-'S53U%<8Q-S18+/K;+*NCF\2\@I1IT:H.U^SV=\:NN-R*[*:(V)1VF,X
M6QP&1FT7D-O/3VT0'F(4P2S1 X%&#<P3+1#4-0U'*X\\,&!Z0 #(FY34(; L
M]FFRMCS.UPCY?752K;MB!.!/4_#2@62>,W>!Y,E%0_O; JAL$%3B]7</^=.K
M&"<</.2'(6;(K_YR12;DZ07Y=O6B>)=:6LH#*N3:#6' 2B!>!.2YZ=G4] %1
M38\WF-1T]V(@Y)]2O@PM%O$$OX%>XE,IO#M!7GV>KI\OP,EZMXLV6==Z?+2M
M>(BR^G#^+,]*XH!C]H^W49F4UQNR>"YQ5O%?U4='Y[A<%\FN.=X7O/<=?J[>
M$IU_U8RY"W_7YS-Q"[>@\ I;YWLKU/OB"K%OTF.^[E=7[5U,U/EPLS@6IQ'T
MZXA]'NA,U'>32EH!]"D['YP4WL#S04B?VVM\K_[E/"G7:5[N"VP5":&1\KI1
MIM->=<KR@@[% UD,6'2#N,MC[ -0&-F,;GHQ6"#I'*$<2>#CP4@KP$\=S=BQ
M #^@$VU>%+[!!0MXLX&^1L9G,F>-YL(ZH7FJFA3F6>0"@+R+ 9W;%+O&!- L
MS";8""F739CQ&"Z,'^C%@4]X1X.6LP>;!RR4(CY#AM5Z"]&WO"AJRP8R5S U
MO1"#:VAW.-"X31:LI &A9#?HBJCR-86P/'R=9M9EMLF+[>'"QGN</Q31[C%9
MH_.HBD+BC<-TPP%Z'B\^M4I<;[K1]9]P2H-GSO*RXD\5L@L$3?('"T<]M6*?
MEZ6FMH%PX^A 1IJ(JYL?MZX3L4K[KXFU"5'"&"'F089P;VD66 3(C[==?6U&
MHLDUA\@092O,31'P-</\3<)?AI>DTSX*+Z#'_V@WH >_/S_0[,(29>^3C.EJ
M,PKJQ3PRV*"_,O%BMWP@ Y--5PSQ9M,/H&!R6\785@ +,+M)OPQJ8>V(3C>-
M+F+J/&GHBOR*)[RK[P,&QB6'%8T;#'UF<[BOG(ZB5 )>,S8H=!;3&=Q7X9T]
MZ9M<S%Z@:V]_0+G*LX<[7&RI/C9^5U'>(TQ4&@M!8*3<"?%N6\3P N]$711'
M=XWBD)#6@F.(:"TR/+[CFV^W"<_&0Q]0S%F$ ,YH?("30W2LQ^=+OHX6"K?X
M#_+\F=!N#>'YU5$=*KQU.Z8W P.MC7MVK2@TV.K\HCUNP5W]LK8&ST;C6#$.
MIAXC$=A&E,4H,2SH,^9@J*-B-RT,+RYO4>%D7MJ<_OK]CE[TVQ<O[+DT&W^K
M$O"( Z7.0SPT!>L'">&]I+7F7.$FNSPDC/4 &<)9CPZ/TPOI:^(L;/;%:E9A
M)^]S,F%ID32/,AM0Z0\=T14/Q2;NLOXO.#MF-Q%TVN""0&&VX (_KY/V78$?
M<58F3Y@'Q'&='(AE787?B;JM79)IZT&T#A(,D%GS&@@\'7?"H&0B[@1 G^SJ
M7 IQ891.S"N+M/J+P.I=K J/,D[62.^%-0O90T6PS#'C2V2+&5S^&/(N2HJ?
MHW2/KS?UP_=1>IF1I=-^>Q@?-52QE/?(&5N+AG"C<H@)4LRUHJ@C&QZE%C06
MDE=.J!P2S F2_ICV/L_C+TF:DDGH)7%FV4-"L_^P3%[-GXQL<ZC#(^-<+!L"
ML2G _/I!NDYFMT+-W\.CWFQ6\^Q]@NV0_'/&ZI"#SD#U>#URNR,.@KJ"Z^(\
M*7=Y&:77&WKP>$6FKS%7TGZN.*XZG]<IQ]DK7%!LJT%Y@9J*Z.C!SLA972UK
M0^/J3&T@6 IZ57,"CH4KG!- [#7])%E:WD7/#NQ4BOA-(:G26Y(DDEZ))&4#
M)-$8,Z"O,^L1(\G6J(4+P"5^%ZRK1" N[]N I"X:(M3=K0CBVKXUSO50\8=S
MV1NJQF603L@CUK6Z#W$B?0PX/.1/MPF2!V8T#9E@AI+/'+Q?.OF(BCPC/ZYQ
M9]/"?BQPK\IK/EYG.\7T$5]Z><!ZE83'JADLIL^9D+67TFCT,:_0OV-2(LYW
M%8YA\_6. [*8M7<<BOU1]O#(C,.6@4[((PVUNLO@5Q<.CUY.EDB>;T*G:9I_
MB0BV(%ECQM*0'V8@V3 AP_D#P_>;-S^\9NBFO_D+=SCI2^U/#D2\K:(LCHK8
M O%C*_+ @M$VRAUS^M(XWJZ+;JN!YXI?>R%X- VU#;<"@&R<K]E1E?355^]=
M>7#W"NSZ'&W)LG6/Z?/8#UGB%M-A(>MU[#5;(O86DT$=H1"'XED,@QV'+5$F
M#L>6$//'F,\EOMY<E%6RC2KMTRW#@AZY(.@XQ <I0,^9VB+AH=YH0OLWGL&Z
M+/?;'?BM=3DXAJB6(P/Z,?3K)H/S94;'L.0)LQPOQJW#4;6!/Z-NLM;VC?45
MNC[D46_KXNEQ?)+*-OW=+(T19$*@":BV>]?="M(>4P3@LL3XBCZ!YK!3HI7R
MF2Y J[WX<@PMO4*\?$B$<K6#E@/-'6!&C9!!P R9T:@OBZJ#>/*O(=K)K_KQ
MO9<5WI:*5YITA3U@6ZNK-K(<L9(@3S<MI+0/3)NQT4#9# S?"%:^\Z0O#H9B
MY?M*4DB / :UH.)P:):_&&4#$H^O1S5O/M:)A,L/>'N/"PFXC1(^7VQ2:BV\
MM=0^WMD41;_PPE O(TU0'?1)(SU0A,>(]"CQFFLW>G@HZ+/M=!VPJ;>E[N@Y
MD65&71MYOWESK2R29,?MR-$]I&:K\1<F"[]Q-(-E9(E?2T&M*A8UPG.67GOF
M2'+QVM-FPKGL[?H1Q_L47V]N][M=RL(AHO1ME-+SZ]M'C*M.WO\Z$?!=WGHG
MOC(R.H/E/N7K;'>9=A)VVNJOH.L-ZGX'W?,/H9)^"26=IQB*.C%WE:.\'?#2
M>J]@>;]D(+7/MIO<7F#'S N2L'<0'3H#K8ZJCY&)K@?<1F?]9YP\/-*#>L*_
MZ %_PG3UTUA'4UZ>9O&@#,UB1H_C/Q$E71WVS)_S[[3G;B\E7,BL\$M=#XIX
M1008]=<X&A#+ $O/3(22<?U-1-#C95KIYKZ7;L4_S]1R 3CR10BJ<.;ALM/1
MH1\C2V%BEUB+T <YK-?A2@FO!U\JK:6'12OVVDP ;M!=?WIVFF=LNXQ@C0,*
M/]/C5- EJ0$VXNF7%C.^SWO[<[BK)+I/TJ1Z^1!5]*K-BP,51M3F_7S8U5K5
MN?%A&[0F55O5"C65!<6Q.8S_G#5.FOCM+7'KV_VVIN&N?K<(_B1Z%)[E)]2C
MP.PQZJH=XMN[HF?[HB _69/6O@J?\57V=NGF(IV[R[5X,%O*$RP,Y!%R5^P)
M 5&.P(-@U?#Y:)KL;DTFR^=)NJ?;'^XD<ZP1A'.N5NLH*#Z!OD*L/K8$J&L,
MD)53V^ L2M?[M#W1ZCRD?A/"0^H3(:[F\BA\0U![^$!Q9W/S[4O]1S=J.]8(
M0FU7JW74%M_E[M2V0O<O;8GPZ#VY'<3'N\.@\RA8J^D\"M,@=):&5[-L_#S&
MNCQ=5\F3RW)VCLIA2#Z^+>RO*/"'&NKZ5JBI,42NS]@<':-;DP,A_D0":'S
M1/3#NH/Z.>73+U$1=W6FN6>9(9UK7I-<PY0/ ;N)26VDG2*(SYDC]A7!?[2?
MZEZ["VC[;/%FZ^=Z[K4.>E]$=,-MU5ZNC!%]C/8!-8<V)_6I32AW%I<AHHV+
MFL["*7$$R4.6;)(UZ:U.1AQZO26I0R.4(0$6DMY.]VVL$%A_$.IE/ZK%:B9#
M9-/P:8Z_ W%KI/7/MOW"S.Z8VE/_+'L;YQ/1#FNND'7^[NF^35<C(9<#_1O8
MU;"QFOFZ,2/T9?>*C-"1'G"EO/LBE/")+>4%D;H/P2YL3='.*\;D5U44G;HL
MSCY$S_0L5XNT01E/6!MJ)J8W97\'NC[EH"$4U*1=VP6;M%\7AAL/'=##K5_&
M%]P&F@F=60<] ,+-3D,PN,FZM@<W6;\NM>JZ2C+,+K*.6GEUI(-8?76M<9X2
M4V%^)SFX9=A2=H6Q'A,P:+\F6P: T]=E2W28Q^?TB >J,'LT9?#NT><2;_;I
M5;*1[=2XB?M\3,_.'F'+D8G53^4,7[9:(2Z+J##0LWE3S$(I,RLYF!75SQ[M
MN5WI$G99[B;[M\SKNX .]!*>!73@UH0Y@^Q!@;,\JXIH7>VCM(GOO,%%DL>J
MJ8-C);YF$*ZV6;T7@3HU',*;>1T LXD9;2P[[WQL&\-V4L.\32=&P;,WJX##
MIM7D A2C$_S&39''^W55GF;Q+2Z>DC4NZQ,G>HU*N<@PBOGR#6;]ARW=2+!X
MS49FU9[F,C&0ZY,332E;4^J+"^QB&MQ==4MD]4CN$U96M%X>7@ 9J-C5CUHA
M77)FE0!$_JFASNH<3O7EI1O%[1U?,^(1FH=S[4@/%64**BE./.;II[$CUQLR
MKV;SZ^O[*B(+<S+MOGA>/]+SAW=YH;C_I&'!I%I]YO:?9+UPJ$1K.\DW)S0+
M.JL0-362A1IJZD2;O!A>'#S<&X3BW@)-06.8R&JT7IG2)L!-$[3W=E.5W5Z?
M$9A. N&!@>D,@!KE!JI;#W:"'-B8)UI@'/I$[@)G8'0VA/.I$(@7QF!NMJ3G
M,DYJIQ'.@*Y@A7Y<5U "BMDV0W<(P[+].*.^?Q\"?>TT-PR$,'S5J7Z7TUQ=
M?;6![R$[CLY+C;Q680^W9/G,$IZ])ZOE(MH])NLHU40-:LI["H?0:3P$1[<(
M6'#AS K[BIHP(J,;06&$Q<(HYO?^NA_7II[7E/>%8HW&>E" !3'.KK(W))O0
MT4.R"1I+1SW^-2_.]F65;TE_:!RQK*"W^$>)CD*Z@?KOP%Y,W9[]>$-58R[;
MVQ^C+;[>]+ZN]5N:\I[Z7J>Q&@+ #L#8S%TL&-O8WX+IIJ#I9:L7^@)7=9K%
M]$6R'?5.;U_NR+<5WL%)VN-"RLX:R7$,DUJQM]<J=BK32JX0E01T,2-Z:CC]
M=^BF )!'55*Z*"?I$)#7LV84\@ ]VXB^LL:>V%'^L'<:_Y7X778$]2XO/N(O
MG6#/(L_(CVNVU%#-CD;6XQ&/KA8.D=F19^<WI(9>7&NOC@"\XZ@>'6)U5'?Z
M0RUES/6&/8B>Y)GQ;2AY<8\85.@K;*]1+Y=O4%,P"(^G:^LA;'0-[3F+<WEZ
M7[)H, TNA@5]YVSNZBA_UY/XD[H(* ;D+2K-:RPTI\?\+\V^V%D:E>7UAB6
M,(Q;&AF?65DTF@L+/5KDD"0$?L Q-KN0N,/4YOX@T]7 .-.6%?8($JFN)G0$
M,("HVW@(#'4#@Y^;UKEIW8]/6T'X4]2##?:'J6WJY, .)]6V7 U/)]$)6LMM
M"."<<H KR^/* :C V?&1M,%8@G1EX3G2L\2%)@?!P)BBM4A&EBS/3L(EC @U
M2\Z(.(.BC?$]GC?6++*I"HQ45G8:.=:^7M4DN6OKJ0-H:4UA<&Z4P5:O<X5#
M1'OPZGEIC]Q :-I]$NL&$S@Y#'8V585"4[F=[C1MZD&THA6JJPJ2J'8F"T0%
M?QQO*FZ=&*H!+11#Z1M:UASDA<%85NMJY!$M%P9)C!K#/>]KAH,>VETL>-R?
M?,P+=A/2!KRRPCYW)&6ZBNGA2:$3]J)C .BU5YD_0@D/7S4@A"U3)1H 'L<T
MG:AX!ZNNPY<$9D7#X4VPU"G7C:</Z1U+[0D/%/HT#_(UMVCY*B+&Q?7F'9FN
M1.F_XTAW,#RETE!>KC39/N8!RZ;.%6IKI6<*O%Y$*P[R'4O7IOC^]?>O@WVO
MT@K33L]66@$Z,$:?[S'5[NY+/I7&W9I"XV[/RFF$)54Q@B)26= DU=I,F/DF
M>&:*V!Q%1Q&8@7*0?%B7%W%$7:'RL+9T+B;2ZHZ"BPJ["1N_/QHV=E$ZB8]=
MB(;)R'<$-#,1DE<5*!]K.V>B(ZWM&-BHL)J0\8=C(6,7H%.XV$5GH%1,GN8:
M&WE5H5*1VSD7%4EM1T%%N=6$BK\]&BIV #J)BAUTAD?%TTV%BQGY.*@O0%(.
M+9[.S(C6>#S\-#4 (>GOV'6RZA$7F!EW#)R5(GDL<:4P#H^],Q V2([.04NH
MPXO1%G;/-D+(TND*PK%<"XQ>G[,F3 7'%\]K4O1T2_\UEFOJ^D(AGL;B,2SL
M5H=X?8A7")-H;$[;?T+)=K>O^',29'04STB#8:@)QTYT-8'88Q9>_(2S/7Y'
M&J-)7__GI'ILDF%87&*TKL%G=EUKJX1<D%P2472T"?W1%R*,.DEN0K@3Z=AS
M0II8MV[SA\CSI(P>'@K\P%*]7V]J157O5]N)><2>0?\AX/K%Z2EW T&0-ZM]
M6>&3*3:(&M+#!D[@G+C2O"YH+PK/C2O-<VX:9%U!O2CHW9P V")@S9(Q M F
M/']SFB7;*#V+"GR:Q==T/T69>L-0WM>#-QJ-A3POK"BB9=EV$2L-],[K%-W_
M:[3=_3>N/=AK-B:@])ZQ\8(2J_=KIJ+ENYF>F7I+)GZX2**4J/$>9V0)D]Y&
M6<*5UU/.2M07^^SL&#9M*\4:MI9#!T%(3DZUB)-3M F,J0Y0ZY'6-\ZL^+L,
MWN9B]=D^K?8%_H#C)+(;/W42OCBLU5I,0LH*(U8:G88PBD[0/X21U R:'BT]
M(<:*C8LA9P('";OS;;(NFZ?F]/Q3E?;%/:6V8@9P7A U)2$9-UYK,);I8=%C
MF =,6+%K?"O/-9[1MYAOUPG.C#R2E?3%(:F6PED(*82:4I#<<=<6C#/J[N_Q
M9>&^M^+*3!B8P)6/]#GB*+W+GY.L/$U37#S@C+Z3>E[L'S[A,HGW)A(Y5>&+
M76YV#9N\ED9<'+7R;").:T!-%9"<G-/&5<=(/KWLF0E&YA'X[+$<"IQ6]/<%
MTKD&UD]Y3$Q*UDF,R\NLQ.OZ9ZIQ4B;9AOPFRBJ#OW"MQ9?+<+9.."+N5("Z
M-? >Z=8!Z39FM7/5-[1V'=UJP%S'.+3VO <@5*T<B$_(SN5$?L9T4RN+BA?R
MO:K8\VSM3.%=7M)C5(/_<*C E^MPL6G8!0=9U!%NVK\1AW08"UC7^HFF C O
MX0S'GH. P:*5;U@>D\X>8>9LZF_WQ#WALJP?:S.]!&*0@\BJKK! R U4_QGD
M\<J%E 9)!*]#C#(9O XN'E'/OV[,!3\HYQ/5 PW5@ !YO'(V-;TB5];K E)E
M73XYFN8VVN#JQ2:.IE_2;P3-0$M%- 0O!1\SXZ(M<(R,K/LET3&+];U#7,S8
M5IU D7=Y'ML01"SGBQX2#8<-0XL$0 TW3<%HH>KR'BD6[6\K2HQO37]SF<OL
MB9B1%\US$:80?D5YCW,;E<;#IFW+M<^3P$;KSZ^WS]F/%B?#69 6) #8OK*(
MP9<5AD#UE28PO2T40%S]C J#X%C A!+$ B  $/PNR9+R$<?OR7A1?L05#=TO
M<?&$K2"MDX; N-8:C3]LY! 37"$BRF]G<&&H+!3C[&J-H5MY.Z+:8U22?SU0
MV2 88L:<DC)FP %PZ%/TY4/$HWC=*:01AF"0SA8-@8@8:N66YX_;0.)B$S5D
MVQ0.@BU&="G)8H06 %?^G!>_7F8W14[OO3N312<-P1:M-1JZ4#F49*B6#(TP
M3F;1PB=)=K+CQ8/@C!EE2M*8(>:/-1=105^E*F]P<?L8%?AM5"9K=KR7TKP9
M%OD9K&OPR!Y[JX90:R3I>TZ(R:X0DZY/+9E\(!D:'/MNB$?'CINPS3G\DFJC
M1E?8UX:G2E<S4&"V:!92VMM^J!8;O4W1Y8%AM3,Z;UO/R"K=3I%) (I=N@T8
M60.";1TMK3T8WY1[21XA,XIW,S6^SP7*NF"1(%%ZEF^W><84*T^KJDCN]Q5U
M#7=Y,Q+CN$ZY=UH4Q#(FIU^_3*_<Z_)FAK805S]MI8C7RON^1-UZ497S>5SR
MA-'%AL:ETG41*WERS_:QZL^A[O>@UDL+M-/!Z+AIA[+*U[^B?$<)"+R^FHLD
MXO)K+H;X<QF#)TH_[NE1[/6FGJ%S Z[W55F1Q0GQ=QK_X%R31V?@;J7RZ=KF
M<5Y>1\OK$G7D5\TR#B;E['1KS]F-UXR"#FW(_^)Z59KA"B79.M]BM"/&E[0J
M2"Z/1.^0N".A"\Y203.VP';GJ*H>>(8J+9S(3U8-S( [U=(A-^_9WI&,F>@$
M"2]NLS^ CK^CL&S)6#V0/<9 KQ]QO$\QT8B'O'["N[R@670O,])G6[8,>?M2
M_]$4532J-I_QU*.L%<*9ZUH897E1U%:$.C6MT/U+6P(T:"E P[W&?(]'N1 9
M/A[BWF\VR%33[8RYB?N_!V&R1W'O0([1 &*OO)L%<,_""H.*ZQ=6 /3'JF;L
MYFI19C<76S1<T@EY9)!6=R$-0CLC/11OW#G0YL](_8N#_F5S">G_-*9 LL.,
MI2$GS$ *YB6#RVR=[NFD]K0LZ=,,\5WTK*'(J-K">>% 8>V(UPYHYH>Z+M14
MADAM,)2;Q^R;(H_WQ-""UU;2+6?\3!3(HA2MZ[I EWD3P.SXT(,.R1XGA_O[
MQA<2)<L\36(VLK)1U73AVRSK<UIH88DP>3K(H)X0GS+!W@?W9H_7B: MWH19
MH"W8 N&.^2*YC70H_%'?YC8A#O8NNE>;@N&1X3J[/?!\Q@#0#FTUNT@3MEE,
M3UV5-X =9+V>X)LM$0_H>S*H*P1T=7B*.6=Y098E4<5?2.B*P)Z@6T),/""W
MQ->$F+7#3N)[\L\BVCTFZRCM;'5H0T-MI7U%LUE;H]Q4OMZ@KFA_4PLLG!3$
M+F\1<&X8[(7# 0#0*C;.>X<MZ0)TN_7.-03C"K2;VU:] +9U/]W 3\U&R/U+
MQT!T16$3PO[]2&"Z^89E4#F/?U@,G1Y/*O+LLWD2W2OE\RRBIYVP>9_3_P)/
M@?4JLMDAGPY&*>@I@MC/PK&!V,FV."P;()9X_=U#_O2*O:)<O% <_J'Y!X7@
M'SH0K'_]%]).(O*Z?_0 N)XNPT[\_/'R[N(<W=Z=WEW<^D695B^R',=E)<9\
M^<"5V'D-G,2> XE1:D.2S_+M#F<EXV W+OGMBQBV_"4J8H?(I:G?@(EGFMPR
MVF"?SH6 ;OV]6P$LYD=V<X!^); HH'EPI(D-F@=$_CAV0_K^8[3%AO.??C&/
M2!_H)YPRDG\A^G?0\YN)2OKD@JR_AW"6=;9_1!I/588% 5"I/%?H=#GHJ<@,
MBD*@4W^J(>_X"=LQ=U_RN\=\7T99?)'293K]@CX;J5;$UX:+7N]A5Y/2J"F.
M>'G$NA\P8:F;!:3GWJ"+[2[-7S!&M^R^WDV=>8N9 K9O8H&@WD:)+_A8[8PL
M""./BP73S$LU\=)MM<Y9N<_EP1QM(:P++-8"AJ4 \ [G_% 1%@*SX>0(B,/^
MW\]TSR)[N,%%DL=OEJ"0]#/'0"9Y^\Q.JU7-KOI+B'\** AGX;;JW-!'3[6]
M.ZF]1^%/- R:S;-HZ./9Q]R;M;\?:M\M?I:7E='#S/01W_YEKK99P+OTQ.AW
M %W+4LW4LQ$_TY\Q*G :T8O)55Y?5N;-$]%*0:.;YF>3U-O,2J4CF,^<)R4[
M[:!1_!^BXE=<W13)&C<+S',"AB7F-U:?/8;YCEW[+>"AF@_S*S;\TXA]>W78
M'J"?/[))T;@&/<VR?92B;?2<;/=;1",8*SI)6M-M@ =VK+/NMC-Q;TWV\@!R
M+_A@[VQS*P?J3@D6&ZO>-4]EU=Q((JBXP\7V.E/'EB[P)6_!9TNTDM19H;=V
MSJHN-W!6]>=6J/-!1+^(R"<A8MJ\M%MWX;;N&$[TV\(]6+L<L_I1<6'3RBYZ
MSA^]^!C?&Z.B/KVZT_%=3:^(TRMOZ#5$&<HS#/7*[L2V>U_01\,O,[Y\'R06
M8G^D(\V[*"E^CM+](I/4L9H<P[QU="LO,)5M1P>N#7N\@.FS0D+^,%:$S6L1
MU0HQM8YLBCM;VS<R)TT:L0UMDB=:NI-NC,Q]>UD^T0.M6\R">!0SWFG>8;9)
M\#37X/<*;Q(G4?%R&[%0+0H$BVOO"AG/UW55F@L^**HC]QC,H2^USZFU[RNW
M6JS(+MIJ@>(1YP<%:)#,]>:.D*\D,R'"4O--=0MAG\BWL<4 )MA;Z<L9X)4/
MUI@2B&$-*(_O_=011$PKXVT9:6F?[_A(M17RF?>CHF!OT8Q2&3R0RP(>PO-!
M:FR,AG-95!THDW\-84Q^]9=;LEIGL[+;-<XB,N-23&0T93U 6*>I>.V _QED
MSC*CHCZ0:D1 @U-C]R^,TOJ+G[-RA]?))L&Q<@9B*.\+K1J-U4  F6*,57>%
M.J5!9Q=6$.E!V82/<.ZFU0]K[*O'O$C^CN//68P+-DSP]3(=Y,JW+Q?/N%@G
M)6;G1I_H4GOJA;6I'P[H%MOD-AQSM6W5OI?3?A?MZ8?K:0K_-)NDE"S==?-Y
M?N*,F +!)/W^_Z1=0[I-. _S7:\8SD-[Z#,1*RM$&ZY&A_!/_R#X"<<,;69[
MD.'&83F!K\"3KW_EK0A_=C$7B^V.*.:B,+3OLS]J>9<7&YQ4>V)V<]ZRX)FO
M]&O@7F]J:RUY=MOYXN$ =SYG]R-OMPP_T/#DI8]F'9KO8/IQGZAJ^#7WJ:F&
M7,?CC_I'O^^+O%SD+J7N:T?DC^2MY3>6A'TUI.G7(LW7F'[<WDC#KF5C.'K4
M.AYOU'E;CS^=LJ ODGSKB#R1K*66]$.]]RWY%V?W0?PVZ&T5%=72GLBZ^88O
M>^*')*-/LZ.W$2F\GC]FCS?"1;;XY'!L$URP_ZKL/R;OK/0V<_MFI:LY2L\\
MB _L+<_]^&N]!L?IQ0VMZLVW"Z'*_4VLK\3I.[9V&Z$L;Y2O=5R8NY6^RJ'#
MQATN.*#8^,* AAEE#LW:LD9_533Z;*/-S(J$-.C,W<9CQAY]9MG.X-,JH[TO
ML_ @-,_NQ]+M;O:O];_#WC-9Q 4X>]A%^']$CE:R>PWE:IU5.29GZ][.B[I;
MZ?G6U^IPI[>]T>4>QZ'90LY@=J<[TA,<D=O57K7TYG%=M#@F9^O4NHOZ68L[
MX%^%BYW4XD;O>@Q'@/,S?G:WZDYWCQZ51GM=EN4>Q^?[HDUTR4\>.J%@[81<
M&R\UHC*?_FV,K4ON_$H6WV"Q3K.U31G*0G@TL@4',!K6L[QS.7 8IT21;3M?
M:[-"E/55X5H5RX=PI]3M_VW,22VANWDA3 XZ5:--7G2RQ)2'Z^7U!X)X:?>X
MF@;@4<[I+%(\UQD(A1P?\CP>O,#YT"O[EX2GUG\DOO3*YIW7Z2"X"N2IXB-M
MHV/QK@*_YO2PRY#+AY>%!5! FWFJ977;<!V#+YYW>$T:XSQY2F*<Q9\62CEN
M_^V0-NYF:,D%UL$'?':A2Y>/7 /4J( ^'5\&\@E-V]H?-_:_)#@->QMN+J[.
M%JKC2M0C>-%%9Q+-#+S("R\6'SV&%U]LV@["Q=%O']FK,&.:LK6W3F2>)AN,
MODTR](*CHOP-N&M;E(ZS/1%CS<4CG\3]G*>DFC2I7B"F<<.O'_M$3FA-"#]W
M4&*9R1Q9 MWG0-,Y8P.WK< S:.]8.HJG5@K<^_GAKY>IG9R\1^H//R7EK^\*
MC"\S,J+CLO+I#>7?/E9?J&A)CYZ0:H"H"JC1X6M9U5JV+2UVLJ$-D#0-4$@:
MX&B=GXZLB[H^'5/].;ZW^S+)<%F>KO^V3\J$:J8[/[$3\^AN#/H/T=P41YWR
MX)OR+GTQA*1-1_A#4XWY\BYG^A FU.KATI0DQ2SJ$546=@R1U8C0UP5K(720
M6BH!B>7\>80]9U'Y2)^4*I,8%WPTI8<3[<.)^0;=UY5 <L86<4/>V,+-OR<F
M0\M]DK$6IT^()61HR:JS;D=T8QA99K?KS?6^6N=;7+)!YE^3AT<+WSW7AP"\
M_6QMI!P?.E_@#Q?R;Z#>1WHQSJLZ4R$A1O.E%9]1KA#]&A3W%V^S3NOT_<4N
MK\@ODRAMGJP+87"=EUZJX7A>;H$ZH4]XG3]D-,_D94R[<Y/06!\RD<556?O.
M^#2+K\BOZ0(^P26;Y)+BV1,IGQ<O;KYHCN_!NJ196LS.,QT^A;K?0OQCS40D
M1E$6H\[W4/W!%6H_&9![6J3]VL=6^#9>E#(6-=.:1-4,P"YJ/O)9>*KYF'><
M#NNFR'>XJ%YH_MR*E+@@97?407MR8)KO'ZE#T[6H)P?7J+!BZ:6K%2O9ZO$U
M>#V71M9[05*4M-BNKH^U%%:UU+$Z1B/)EW241H8?I^,\3'&;O_F:\TF_?*3.
M4MZ*GMQD9Q'7?OUK<(YVC7IZ\(-D^;[K.TGJ&=?'NL9=@M-+>D@-H8_3-UYF
M%4%:TA:^KAYQ<?<89>_S//Z2I (1%EL0&/4X4K]IT\+>5M.-*K7,"C%M4$74
M08T^7X-?'=/HIB5XVW81J_)K\:36'F#9);HE_8_5R\9XDV1)A:^2)]%:;S[6
MH,71>EA3ZWKSKXTB)TP3T>%^';[5M;GUGC7+LY-HFQ=5\G?6W%^QI[7R LOZ
M62L7<)Q>]FQ?%)V9.?W#>IWOLZJ\B5X,K[AZUN-(/:U-"_O:$>"J=/^X0HTV
MJ%;G:W"W8]I<[W"CII5V\E8Z5O]JS?]%=PALR7^</O8<;S Q,+Z+GCM_].18
M51\_4F^J;$M/+K3Y/B(*=$M\#5[3NFWUKC)NFJ@B392J=IZ/U6'JR;RDE]0S
M>4)R'GF$TV%'7#T3=!/WE5K'WA[K6,'.\<!2TR1S.ISQ=K'(WWKF0J.9"4VW
MN$#YEXS\_Y!B@,?@L9>K!@*,5JEHO(-R@D.H(ZG?Y87D+H(B^%'E'<;5Y<M5
MC+14<5. )D%O;PCT[J.HPHT!O,A,)M<N)8G#\Q]3X-MS)N#8M?(L,V.8=F?3
MA639>\"PZL#\.YBD50>S%3:VI\TTEK&D)4[75?)D6GQ-K-?_E:;1+:!#@/)^
M1%LG#S1FM:)#M3"W:.=N"?7]!^+P K@;-0WTBHM3TQ _[_KC/*KP]6;B*D17
M">!:1&N;S>0/T1KH2!OPPL3)R%'+DQ6*]QC%0!?7QP/7M%SQA-JQBY9QZ%UW
MT!O7Z!UZ5E8)T&1BSGT:WW<,CO]. < =@N6N"UA-6'RUGGZG-M]LZ&^_N@L!
M7B\ ?"T!_\(97+/?_ D_X6P/%P@@Z'&D7LZFA2$# =JCK5J=K\4;6"/;[Q&W
M M;^,[N0==]-@9^2?-_=.#+OD"@% ;*Z*&U0YG2AXU\CTMVJA<[G8FW)+8$B
MX7>2E149UMG&32"[$P9$J?*VZ.$$FC_K]#EQ3)W%)6"S9M5:VR7,HH5#2Y75
M;7:++%G=-H>%"Q\)\'F^C1*=)[60!8;0T!(;,*V:&0A&OW#!X( E[2 ;B$E[
M9\+>YUD:%?N2# [E9;;^@+?WN)#@15W4USZF7$]A(X^50K08(N70+[SD_&\'
M&0;5\2I_![:9J$%";\MP:1A8;0S.!X<)W*'A^"R/\WN<X2I9W^+B*5GC\BHU
M,,E"T!>O;&P8-FLK@VHAU$BAJZLS6-+-;P\8(:WAU:.G7VQ9D77N/DEG9_)%
MO,VSB@RO*:FTBE@ZYW,R^8K(Q_-MLB[/B(T%UK/:L1)?#'>U34A97\NC;@6(
MU8":*A"O0TE];YP9U9$]_HSJ18]9Y??W)?[;GNAP01-DW9'O&1:'2@F?&=R5
M6@N["FU)Q(HB6C: U:&AW86TWOI&!\6+<56HD8'%C'(5J$!- (L_8_M;(,=]
ML3</=L[Q?769E57!AGC5.^+:TA[Q(M=6]VSF59X]G%2XV"(JBP["0 ]Y^[3$
M)P<T.!JB7P,B?[@_*W"<5.^B-8LY,PROLL(>42_555@'LT*H*:483OV >T:%
M?6)8C8DAA-6 @$*P<<"7%P=#L7*8%V"A&. AD#Q9:3@TZR<D.G!,6')_SDJ\
MWO/SYSQ]2K*'JR2CD7WL<_J5MIVLKP6VI25#7+1BJ)5#5) %UG+,++:39@ZI
M7<PHL*T!%\#U=@2\H\UJ4\TOZJ 6'50UT\-12@FPQ4=7ZV$'#";HVI>B()8;
M<^D.M\ 0,*-?9 B @<+ZVZA,RMM=@:/X.OLY*EAH%WW"3?>:MWT58&S0VF6
MV HQ:<3%49ZAI@+ -Q,GF'=POT7K?M/:_:Z9^UVADM45#I_,N-03S Q**,9]
MB*I]02>U^M=4=4)@K!KH;N114YY=W@J!-P8#;)BR;6R"NH5E#RL]1628\D>*
M[L110X-^,8_ '^@G'!6WFY_ZE88?D!N4M8%U%#]%!':@.31EF!AB6 8(&-0V
MNQ/=AV]/JQM<)'E\D<66H#;6 H1YLW5B]$1O1==4L.J_.(VB"O%:$*D&GB[N
M=MJP*9@WID< 5L<X2[2&0\AS7*Z+9&>XW.%42T"$[%LWDI"=2L*DH]Y*)SK2
M$3N8(<X2KZY\E( 5EH\?HN=DN]^>;FEVT^M]5591%I-N.B?3S^R!.P]'<MI5
M"<Q42[NM:5O7AWB%J%,CXE76 VLX+![9 C:4OH]2.E]%^:'6T'CM@GL;DKN
M/@C&O\V+(O]"=#N+=N0OVM?4W*H)@]DR^YS9W%:"FEJ"XZ^-G3:<K?(J2E'$
MW5?T%"4I=%;Q,>!UH*H2N?[HV=W[-$05B44]TDRBYQ!BO5UXT'BBF93UB705
M#H9H5H$ !K'&*")982#4*H-Q!E  C1^:46$H].HCA]2 F'3I[CXO;M)]:;IB
M-RCF[T+=4#]Q&G)/<S^0(I !/BYZ EZ!DW;VX,+;<CUM>;UM8H^/]N=E475\
M.?G7T(^37_WE=HTS0L3\75[@=52J0^MTA3VP1ZOKL$6; D ,<M*UWA!XEY1K
M,N7^_O7WKR'X9(9"PRHS#J;D&\BWVZ2BG#K-#B_SKA-<WN'G:A^EI_=E541K
MV4&D:P7><A,XV"1F^FUD$1%&/6E4BY,I:UT!W,5*YW[KYPP Z32[3 (PG3<+
MA<JARN?$QZ1Y2=;^JMM:SC7X)Y&%5>J.*%G2N7Y/'.1A[G7!VP?@)FRQJ? 3
M7H'IZ"@\=^#2KN)*$V,]JI:@7$;7NO&]<@45I!V0H6$Y$0&U[HYD&<C.YTQ<
M>G3=Z]&XK0,HG_GI>EV0R0]9/EQD3TF19ZQ%TJN<9C/M:*K93K2OPN,FHX-=
MPQZK15GBSYXPHM)]2L)L2$XP[J*LDFU4X?CPX"*!9$G F6]0@;<X3J3O3?G<
MN'3%Y' [TQ60$\9MVT]]SBC3Z1D>CMLN4$9QS%>UKQ%^GG90,?&=!1-1MVIT
M@#E$>,>"32+A[PIM<42'$)[:ETFNT N."KC]X!EYT9LNA$8*JSG$LN2@PQ3N
MD2/-V4,J77+LN^3 +88X6""G'L12;9O4Z=!-TP_K:GQ/0>SMD_8O=64&Q]<F
MZ0><BXRWTG8^LD)KN97>)R:.B)5.3ASAZH^3/;4^'9K_XGF'LU)W]\XHZ9%Y
M9BL$&/9(UA%!M0P,N:8:TB$0PG)#?/+'$EU#REA":\(TOJXTI:\5YMGU_5\Q
M?;80WR5;_*Z(MLK]>;.<KPFXA05#J#0BB,N@5@A1*<3$ .;-(RPQ@GY5SW2$
M005VEFP+N]X4V"OFK.:W'GL,:*IZ73WBHKL5J \*E1?W.  J]!WV BN&NCN4
M\#&7NJ8>#@RZ=H8#AS'^4B4 "!!E6*,$(@&$-NJ;W 03L#2M[6;_]>83;IZJ
M/7TH,.;P54?4N%?A,]^%O5U"R-7A1(LX^H,P.D@#!]6,[3PACX1CSTV8S=[2
M=/R';]P4^0,9ADMMI(E>QM<LUJ"YD%F7O3O004TC !@^LK0)WB:G-BCJ34R]
M0<AJ4KID/\S.3>&,W(Z>RYR+CV"H[@!<U;+0L1J>+ 'FJX L"\HN ZL)K#5W
M2G'HE!V7<5XIJB*S]MM]&M'U[$ W^GSK)US1AUQ_CE+IL\>N%7B+QW*P28AG
M:671D \Q"ZZMY1&K "(&:XIQ>5GQ'8>#3>5C5-!3EB1;IWN6.&!-EQ)E26 ,
MMW7D#,M^U!4()NT"KN;!9CEP"_R-ZZ+&YA.M &@O26U6-R?!+4.=9B7H5HW/
MYV#<[#,-LKSC&J?2R]FQ0KP6F+.9B79^W-.+.M39< ?3Q2KH.S@CX"D\C3,"
MFV $K.<8O#^N-URKTWWUF!?T^?:[_"WNF&+/2-=ZX2CJW *V$^,5.J"<UXH.
MU:(J1_>XR_0@>#R],;BA4<_01B @9H_#O8'JHT#/VX1,\G_E_R(_T-?\_N7_
M 5!+ P04    " !F?)M/*.AI'R$^  #[+00 %0   &YE;V<M,C Q.3$Q,S!?
M<')E+GAM;.U]:W/C.I+E]XW8_U![]W/=LEY^=$S/A/RJ<:RKY+5=MV=V8X-!
MDY#,OA2IYL-E]\;^]TV0DDQ)>)*0$J1KHF.NRP9 G#QX)!*)S'_YM]=Y^.F%
M)&D01W_]K??[T6^?2.3%?A#-_OI;GDT_G_[V;__Z7__+O_RWSY^_DH@D;D;\
M3T]OGRZO;[Y_^H_S^]M/-U&:N9%'/EW&7CXG4?;I\Z?G+%O\Y<N7GS]__NY/
M@RB-PSR##Z2_>_'\"_S]C_*#G^X'OQ_!/^&G_LGG2^*1^1-)/O>/>F>?_O?1
MV5^&H[^,>O_GT_\=?_M_GS_37H1!].>3FY)/T.LH_>MOE>^\/B7A[W$R^](_
M.AI\617\K2SYE]<TV"C]<[ JV_OR']]N'[QG,G<_!TLHZUJT&5:]WMG9V9?B
MKU T#?Z2%O5O8\_-"CE*^_6)6X+^Z_.JV&?ZJ\^]_N=![_?7U/^-RB")0W)/
MII^*S_\E>UN0O_Z6!O-%2+M=_.XY(=.__A:1>%:(LM<;'-':__TB!J+OW!D4
MI(W\N+]9]Y06IKPGBX(B^N<OE>)?FGZ8#H' IX/GW VIB!^>"<E2U8YPJ^^K
M8W=N B/YF62!YX8->[G5EL$N/V3P_^F42R?3&^C.7)E9<1M[ZN)%/%\DY)E$
M:?!"3/27V>">.G_UCSS(WIKU=]7&ON3KIL_78?RSQK3B--.PHV//B_,H@[WD
M#C[D!42Q9ZQZ#;MR$[T NCA1[L-&A88?_TZR<G3>D>3A&98#M2XPJC7LR .9
M49)OHFF<S(N]:ASY7Z%8XBZ> ^_2S5RUKBDUU+"SY6RA<QPF>/&-.UA5%>GC
M5F[8J?,\#2*2I@#W+HG]W,MNX=]C#SZ7!H6.H]8_E78:=O4VCF:/))E?DJ=,
MK5.;-1JO4O-YD!5K"H"$Q8;.9_BB\@P4-M!T(F2Q]^==GGC/A9*H-.0WJQA?
M&ILND<:6RMVF']VGL'['5K7-K> Z_6%4,[V:ZW2'6WG_*[M.-S6:V\\JK]-9
M21/&I\/8]XLEV@TK\KDDF1LH'A4TFVPZ-/(%E*)TNF'U8%+YTCT)J1;X&$\6
M](@/';LEL,JE.J ,?*8AT+^18/8,[8_AW K'UGLXD@?1ZB-T7X,QO%7F,D@+
M*NZA7SI@#7VJ^1:[B*-2:R^^?/5*IX 6$ED;#;OX(_*7N(G_#40TS^?%5^[<
MMV)GU^FJ:EL-NPQ$N;-90F9TK-X3V#YR+8F*ZIO; W5ZQ*C6=.2YH9>'Q:2>
M3'?V-*WQI]32_G?'QHMZTV_L'Z)A-'N<;N=O[Y]:656;3D%1F_O181H/J3KM
MFC@8318%X5X6O,#WM88-OWK#CEV[0?*'&^9D,JU\)/V:N'0[N$JS8$[)_@''
MZMG6SCM.TWQ>%M?!8O:+>[<[-!YM#3]AT%K1&(IR8_NS<33&4+=MDY:1YINB
M<FM%MQ<)2>D!@OX!!M^?&_TGKQF)?.*O$- /*%Y@%7>'L;?17$CW@#C9E =M
M+87FBCNYE'B_S^*7+SX)OE 9T1\*87T^ZBUOY/X[_,HIOC-^2K/$];)5>Z'[
M1,+B*\Y.&:=W>G)R=KP$O;^.C6'T^'0$78?NC-.QC3+.:' R.CIAL#%.-COI
M)MZJ0?AQ@XK=.\UEB2^+XB;LL_<<A&L6ITD\EXEI^>%8UNL\A5[$BW*,_?8I
M3GR2_/6WWF^? ,F4) GQ;TOPW)X6W2PDM'=R5M?EC] NAYMJ$6=X>G0\Z-E/
M#;/3;&;Z=C,#AY @]J\B'[1=&44;94O8_?9PQ>X]F[2!W:1=!ZGGAO])W.0:
M?I-*:-LJ7:XDI^TACM=_-G7#-E!7CD5U\BKE2_AG;:./A8!-X,A. B_R)-D8
MC.(UDU>\ -]KP18G!<!F[]A.]J[@9)&]W<"AEL(.7@@U[BPA<A@452FVCV$+
M-C\E$&PF3VQF<@GAGBSBA)X9J6\/=RT552F%T(+YJ 2"S>2IS4S>DUE P4?9
M=W?.6TU914L5[K@MS'$ZSV;LS&;&+D N";5O^.3U?Y W\:3;+%MN'L.V<,;K
M/><,?F0S:]=!2)(+V,!G<2+F;*-DN;0,VL(8N^\<OBPUFI1('N9N&*[,U4*^
M-DJ6F%LSP]A]Y_!EN2GE?^9N GI6^%;NSI*#W5;I<D-H 6^R_G.XL]RB\@@;
M<WD!I$3>=O$2_:@]['$!<.BSU*I2+B)7<Y+,0!G^FL0_LV=ZE>Q&XBV.6:-<
M?EI H@H&#H^6&E>6F\$S"4,5^JH%2\2M.08PN\XARVI;"KVZC:/B[K/P8DHG
M>49?%M)7E>(C@:!B*9$6W,UI0.&0:[5YA:K1WW/Z4%5Z4BB+E?M'JXX)6QWG
MT&2U[>2F< :(DT+0Q?.V"^HYFL# ],6F%&'-4B8MN"'2P<+AUVI+RZ/[>N.#
MK()I4/KR*<Q)3IU2#JU9664H.'?M5EM@QKZ?4->S\C^W<.3M"9EDE"\WE=;,
M3!$"#H.6VF2H,VUX]QQ'XFUQNUB)]LA^OK@=Y]!DJ2EF8]@56\$DN4OBEZ ,
M>"&=:UM5"BF,6D"?$@@.E99:9C8@7<"/D^0Q_AFIL/A>NAS&+7"6D/6?PYVE
M9AD*8)P05Z"&5HN4NWH+6&)VFD.-U9:6Y4"[B^&T&OZO8"$]+[ JE M+:Z[.
MA1 X)#:RP'S9]O3>A_<W+VJ0UBA:#:*IFSX5@/+T\\QU%^5((F&6KGZS/:26
MOW;6L54FT^L@@GX$H$[$I859X#6N4]WI]W1GAT%<Q4-K%01%00?+B5E;H)NS
M18#&D-]Y1I*4W-99ZIJ3"9((,G(;O!#_!BB)9@& &Z<IS)?SMV_NW^/D(G3A
MN/(:L"Y<:[3B])$N] 0\L@G7!67(U]W2T? .F/KJ7,;TX7N]$<%JR>DCW3'5
M)5M[R'!1&_*VQQPVZRE%S1DW\*-HK=@M[ R0CI/:2P*G[X:\[C$I+ >I@EJR
M6=#I(SG\2AAAT\?HNR%_>WSJEEZPR@QNE7?Z2!=5 FY$)+*Z;\C['I-+&H.1
MOOJ%_] @ "]N2.@[X.S"39*W()H5[](%W"K5=["\<N04LBE71V7(;1]S"'QS
MDS])1C>B!^+E"1Q/2,I_E:%0R\%R"*]+MPR+(8]^U#6[C 26WA./P'@&J-])
M)F=95,W!NLFL2[,4C*%W "\D>8K1F%[%8'H#< )FJ\4<+#^#NDSN=-[48P#,
M*7J7D(4;^,NP:+#]3+)GDFR(1L"G0FT'R[Q?EV953*:>%EBC5*LJTP[6M7;M
M)7BG]Z:>&61QYH9H,S=>D"1[HT&S,ABF5&=<T#.B> D657.P_/BTCT=2%*8>
M(V#.SLK"\SV./.6CK[">T[=B/5;@6 [#U),%3)*_QK'_,PA# 9^K(LX(^5)!
MS@B;R0T IMXGH,],^CATRC>%RR:HI+HS0C9?U"5;&9RIMP^67B6)MV%Q16>$
M;,RH2[X"+%.O(O#U9JG"[& ]ZZQI;G8$SSCU#4^(NO%MX#X%86%2 ^6P>*;S
M'(< )"V#SBHH4:I-.'UD@Y36W9 6*E,/)S!G:@6P^MT1OY+31S9::1$H'0,L
M=*8>6-A@>+YSWZC%5=WDO%G!P?( 5Z1*;'%F8#'U] *3VZOY(HS?"%FFV]@5
MD8!F:5T'RZNU$>-JL$P]Z$">V$E.=4N:1N'1?54AG5O'&2&[==2=W@(XIIYZ
MH)^NES"UIK>XHC-"MF[6HEL!DZDG(G;I:5KZF8,5^*@1MQP<IMZ58)[ +I<=
MA06J@O+=EB!@5U;5P8K48E '5\)HZFD*^EJN.P+XE1RL>"\&N9>@X[#>*OM8
M!9W:,NY@A7[9S[G:X8=_Z;?*D";,4LLE5E#+P8IA8)!H&3P.\:VRF]6RF0JD
MB94OPB#M$G2<%RZMLIO=K7I:8)6Y83-*.R-T:[B0))XW"1L(A])6F<LJD<JD
M;O5;19T1\EI=BTPF"@Z3VK8O7"_;]Q1C=V[@WT07[B+(7)'K"*>&,T)V JK%
MK @,A^!6V;W&GI?/\\*$6YP1:+#(A#R3* U>2&GONXU3>I$^F<+!46SRU&G)
M.49_FEAG.-0 R1DFK3*5W=.<@A'QK]R$)N5.*W*X)-/ "T0JFKRR<XP>P:#&
M8%#$Q>&_5<YGN_+14LF=8_3'K#7XY>#@\*EO(K/86:6!DXJ#%0%K/V85/D;.
M.- WFFV/ \Q0/G>%B)])%G@ JH-Q?8Z'&*MGO;@^Q^@:LZ) >>OG#II?<7WT
M6W&.D>^>&#RR"=<%]2NN3X,(-\?(MU*Z9&L/&2[J7W%]G&-T*YGBDL#I>Q?B
M^H1A_),J3M=Q<AGG3]DT#W<?WBNXBNFTXYP@^Q-Q^.182[2A=2!HD&!%JQ@(
MQG.:4O.?!7WU-@5.8\Z)+5$ 549(37P=B$>T>?\#QZY)4DC.+RX0[DA2Y'A1
MO@GC->"<V*(\J@P'#4P=B$>TB;;,Z3/.L^<X"?[Y?I:74K]=T3E!U@P;4,[$
MTH&H1"R4-VF::]-<5G).T*^\&U)<P6$H&)%M](HSE"G6=$YL4?3K$KT-I@L!
MC"K7_34V;H7:SHDMEC\5VE4!=2%ZT4X2/J4-6U#+.46_!Z]'-1.(L2!'-E$L
MW:@Y-9Q3]%OM)M160'0ALI%F"E&5:LXI^K5V$X*WD>PMM-&!+S374DDGT](G
MY] 7F>57U_U0N+ODU'!.6W1=>89L>1+)4.F&\HP?B@1QI4N3K,(=_&N;-_@5
M#4[GYUX&RA=)7@*/<*X?>46=,UNTD'<F-BD3]MR^BT0=T@H?DQ)1RKTF%)9W
MSI T#2$K7 (Y #IPK[<$^(UPTG8RRSF](R2+G9P3WD%_I_L=N-%;PI>2MU$.
MT"/9XNJ2Q^A^!Z[=FMZHG]ERL<K; "5][\"5V#UY(5%.5'+E;!=USNP[B9UQ
M@T,S>]^!"ZTEKFN0#GVA2J']+<B>+_(T \4\N7KUPIR>-ND%+_S/%S\HJ=$:
MK&;(]G(FM<)1H(_/T'W8HO#D?,&SQZ399+H4@L*49Y9W3NV[WN;/>SZ$3B3D
M*.'1P,M5?>0A#L6V4UXEYPR96SY=(GJY4+IP\_4UB=,4E,ZI\,%7I12L6/9=
M9?%GZ$[/C=U9(3[VF2Q(XM)X$<O\(BH*%K>.<]HF/L4PNG!;]4#"D"H)D5\F
M]WK'*CS!\BK!J$?6I,64\8ZT8CQ=N+_Z2B(03 @8Q_X\B (J%*J^R=F6U 01
M(9]]ZU"N!*H+R3KN@1(0)TW3> FJ2!@7.6?DK OK@7BP\WK4X%P!4B<R?6R+
M1F>?!C%@)_&HP2P'AK%T'39H7^_A(53X?"_M]'JV7,YIJ5S;"(PEX4 D\WL<
MQ9OX5CG[Y"JUM*YS:I^S)Y]G-3C&,GL@KL<W$7R=I-D&RBI\60)2>77G#/E4
MI<8F>R0H ^Q"<H\B[ ]76J*575@1]COD1;[)"%#!UH4<'W5X%XD%V3^T">42
M6,:R?B!N]N\*S.J.)HAR@+O4<.(H/2?3."&5M A7KR W !M$;O)6[* TTC*]
MW8D+"\5JJ91Z N[EJZ"'V>>1S-<P]BX)8]E)T <I@%].OW,2$;%UGE,#1-*F
M.W0ABBYD) &E2>G$N%$.X+?I0I31=V.)11#GY"H@X.KUD\+AD%?%.;7O,2^?
M3R$*8RE&,!.!;0$\=]/ TZ"U*.^<(7,JI$F-V7<@7<@8LHWN,@CS3/CDBU/#
M.4-^F&V VBJ4O24&07P2Q(C9BQCHL.Q D=-AIUMZ,0]56H(]]@3ACKKF@Z)>
MWQ;#MXYT.5?4#&CVO36J3^UM/;?K7L\6=Y(*+Q(&MWIOW^,C;19+CR?)0>.]
M$$C)OJ-BP06;N>V>&WIHA.MM*8H_?QTG))A%960U[^TQ<:,4UB?*4>07_PI+
MQOR_YVF154@AP/]^/@B,V/+R0FDL[5,*AMY0V3DN?T0)<4,:*>+?XY#ZM7]U
M@XA*;1(]$"]/RFC;29#"GR[AG]$,%-(@]AN,S*:?=(:GIV<6OO&O,3R-B<+0
M4S%L3_4= 2D,,T$MF+_VV6D$PT0*Q=1S,N38]M5SWS*S =Y1KV9^.X7ZP-EI
MBXYU UMV?+E,U0YS [ZO:9N. 6M8I23H(A%'=/)(@MD+ZX%T;+ETK+ EX94/
MI .GO2UPTLCTS/(P/6PYN?/)XA@\^7@Z$(*B$N9)&LE@IRR(#=DO7$ .5Y5A
M8>A / I.[D$IJ\)Z(!WD&V)MAA7P="" A4)J03GSJFV U+#O(+5'@1ZV3L3#
MV,PO**6?70'D@7TIJ<NU"$@'XF0TOC3!SFQ>0Z/>ZGT'8KKO'AUA%2I#=MS1
M?!7 2)8EP5.>42$]QMJ>H&8^ /*V15'?&@.\$6,.M:&P&HO"% HPD@Q?J3<6
MO+8WM.5V76E<R+&8"K"!3W>!LHR_7#7&%R'55^Y7I/!$ /5'ED-(OS$0IRTF
M&_4EHP;"+@2DYV OIXBIL2)J#41IBS;29+#((78B6HA@IES-%V'\1DB9R"%/
MO&>0PUWHUEU;N.V!.&VY &B\O$A =B'PB'#"</&+CS2U6@21VI?;KNY*(X/9
MA= EVFYE0_L>KPCXW>ZYJ=@C?I!Z89SF"?F:!S[-GVF/%P]%V]!7[-W18&BA
MSP2?;G5,QL*68*_Z;;!N#.U+A7< Z\:0:PG5#ZA2GG>O(K]3Q@W[8JG4-VX8
M#*3")!OS-8Z;/E^'\<\4T3%KW0<]?ZR=:DYO=(1XFZ#KAC6R98IP12FY4ZC@
MZ)+W5=U;H9$M.V&%%_5;H1'_N6&;6 1-D YF.!N\!+ ^GK_]2&EN\W54M+&7
M!2^EM[5"R##MQD".%BK5(^ZSN+H(.^"HI7TZ/D&VFM7E2GYZ/C'W^ 7786OU
MKB=]C.\)*.Y>$)*-(!>/L;G581^? \:P@U(9'67[DU$'7,XN"?35"PJ&X>>0
M+)^JC>?T*/I/V6612G60%;+WP?Y& 'O$J4NE RYJ^A>,G NV8V1?A$./$I$<
M.N#A!E)+"*"[).5_*W):>N^JY<15; 0DC7P';7;7TD7> 6^Z7<ACSXMSF(\P
M&TGP(K%MJ%2'V86LV^CRJCHZ>%B;^K^=E>,B(C-JMK-F9-Q$+R#L. F$H?&%
M]4 ^R"O&OL;"#LC&;G&6CH*[A"S<P+]<8EB%KHW*YP$T:UZF-SQ4&@21(I_"
M]S5NU-$W=INS=$"M5M$[]XTNH51G][PDAQX&[E,0%KMWK2U(U* S/#TZ[B'[
MM>Q[7U(2@"G_.MS0$NJ*H!&[K],[01X[9C5?7>3&'.PPDXJP,=.-/#5U92!H
M#.BPT.U*^\I BK 3'G7NV])&,?;^D0<)62: #UZ(5.&1UH7='?E&N"ZUG!L&
M-<"-W?:L4&< FT>(7X3*?W"+O?:;F]' 3F^3:9D5D6[![\&>Q)=.>FV!(+'S
MUY@=.?4$T 6_OYU)HSMV5.K#WHV=[6:_*PT?=&.G/3M6FVW YWD*>S?-5%^X
MPE+9+O\BBJ*MTPR(S\Z;25-C1HJ]L0N@%4-'78I&M%P0G9U7 S6'C2YR8SG7
M[#L@70>1&WF&#DB"QH ."]\=:1^0I B[D*&MJKG1IU?T]<QD6OI4_X@ T W\
M(BJ. )'/OH0M'F&MO?(+G^Q)(115E=GX=TL3&?(AO>ZHDFO8^Y.7J2QT5IH4
M&9(WLNS!60;9D=CL4--%WH6L<%?3*?% B;QZ]9[=:$;N8?^81(5*&?GT/_3M
MT0N<;".AR4BG&5 W6F5&U,?6A:QR;'SEP^3M^QO1VRN-9D!XK7))U\?6A9QU
M;-1C6#J3Y U6R2+:@?:(V*H/XK+EC4J#H< $92J['7[PH4.-!%M>GQD="=S[
M!/V$>%@O-9>7]L6+Y##PJ%IY^%"H6SU0>0W!K>0,U[Y>&,_Y-)]E#H^1U2B9
M(-D3A(4"_5%FNJ(Q)=[OL_CEBT^"DD'X89LX^)5S2V9N> 7@LS=.S'M&*0!K
M2SRCBO W:>)V&_W)I39')0)NU/KM(@ 32?WDRGR7FMT.=^"!8],'S<-C6\RN
MW&DEZWT''C5.DID;+=\MO0=Q@'_0%,#I9'I7X69UA75)4B\)%JN73SL;RB,H
M)>?0YS\% V*OWP5V[#N(%".&/;X.((Q]O6<\@,9:?0]P<"_B\M-OE^N@74HO
MF[BUG-%1BY35T1&RLBJ5I)*V6L#X*-KJZ,@N;;40OEQ;+;K=?6UU=&21MEK(
M7**M%AW^I:V"'.S25AG32M;[#FBKC/U 1=D450/9V*<K%GRQV95C:;&JMWZ1
M?T>2PBW@T K?*B7-ZOL*VAZOBC/J';=(U>LANWB+Q:BFY_7X7MH6ZQ U];R>
M+<M61?@*>E[/AD!P^]?S^D@>\%R9R_2\/M=[_6/I>3U;+BZYTTK6^P[H>=N;
M@8J2QZT#8]N^?#<%4VQ>)4!:K-X]D!F5PDTTC9.YNS1=?H6"B;MX#KQ+-W,/
M'B>X[-(]6=#X7=%,)48PIXHS&K0H/O (/4V[4(QJ"I\5F=D/I?!9EFA]M)L6
MDMOM#Z#P8676YLI<IO#QTVA_+(7/LFRKC&DEZWT'%+[MS4#/OJ=0&R1EG__Z
M2)!)1!62(760\0;F  KA>^KHC6<_AU8"WX4[F58[<T^*A.07<9J5N0.?Z"NE
MU=->!56Q6</.:)T1K0T*)7:J'A/"5E,[!>EY+%9I:JJ=UF1MJPA?0>WDIVSK
ME-J)E0B)*W.9VLG/=O2QU$YKLN-QIY6L]QU0.Y6WC//JEJ&BDC9L&22,?!_'
M8YT]1HS ;;%E<^65.8[\91@R*K8BP$L:E-$%#CRT5ST"-IZ"J("IHK&*JCFC
M=;:'-NBCV"&@Y:)4TS8%49XMUF1J:IO8F2)8PE?0-OF)'3JE;6*]A.+*7*9M
M\M] ?2QM$SLU@GQ:R7K? 6V3L2'HV3G5&@!YV>*KNL4AFW$=5"U6$6_C:/9(
MDODE><H.;N"$;VH]86%7  [:Y-*(';56)$1%U>\C.31:\V:O(GP5U>]C.#1B
MA?3ERERF^O'#\7XPU<\RA\;=:27K?0=4O^KFKZ+I,<O#F+9%C=]BB,VG $2+
M]3A04^=!F4N2A@R*BU?74 CA>;*@*UK:GE8[0."@14H@=G2Z&K)5TPWYH>DZ
MJ!MBIT%B"5]!-^3G,.J6;HBDN7-E+M4-N3K[Q](-K8GIRIU6LMYW0#=4VB%4
ME$:]AD!^MIP,MCAECX ZZ%JL9A81S^_RQ'NFL7H/_?ZJ\,M4>?R\4= 9G;;I
M!<PI\@L8EO#4=+_3C_3NY=260V]%^ JZW^G'>/=R:M.[EU.%=R^GO]Z]%#OM
MJ67O7G:GE:SW'=#]'FF<^3QY*W9[%1V/70'D88LFO\41FU$1BA;K;+M1&+L3
M8[M%GG]#[)QP,D$J*7E#07XWBQ6(FC&VL3.&LH0O5_*&_$O&+BEYPQ.+_/X*
MF4N4O*+#OY0\D(-=9R?&M)+UO@-*WD9(YV)'>%,SY_&K@6QLN1'9XHMGO)-A
MV9?:I\0S5>8*]GJ]P5'!'?V-<T]HEL+P;>Q#QT@ER#: CWPW\5,YF_4: IG8
MI] S^&V"CLUXJ]*I?R<_*[I>$D?PHU=(;0E9?;;K-@4RM.4%H=(*4 \?>XRH
MIU.W8(S0YW )>291&KR09713S;&AV@3(S!8?2L5=00<7>RRHYT>W8"Q<NT%2
MY!*;3)<)2MWP)H*C85Z9"(*!H%0?I&7?Q9Y@%&B 8@\!_6SG]J7H5%\+5.J#
MM.Q[/BQ:"-1!<2PBK4IC_LU-_B09/1$]$"]/BNS$TKG/KT038K>);1D2#L4'
MM'HUI_A'"LO959H%<Y",Z-2^61 $8,N)78E*5N\Y]!W0(-:</GJD@64(AJC&
MTLRO!(*QY;9-B589$@[%K;*MK1,IJ!/,JP)"P0ZFJD6O& >'W%:9W+[&L?\S
M"$-0*FZ C6@6P%@>IRG)TM6?I!NN<AL@ME89XS2!<<;#@4QSAB;[? &G#"JA
M27(9I(LX=</)E#Y0N86CIU^"UU@(:C0'PFR%2:\Y1LZ :95E[SU8436<T625
M;_$FHB9/D$,1KU*ZE-1HC>8C'?9:M:XT0<D9,]J6/D8<TX/J%-2&]>B^ZN@4
M["HPE5IERQ/CX-#;*N/=+8$EC]P2&. :6X6@%HCF[*A=MCH5-!RNM:UTN%/Y
MGH".G!,X"<6S*-"[N976!5FUBG9%0!Q/F.:V.13?O<)EH?V>>V<]!.VIKN?>
M&?*=IDR0$M^5"@ITS[T=%M,DJS (_]IF#WZUZ:A1K L<+SY^8<!OB[&KPL<F
M<[+>H_OTF6*/Z^0G*@XR0+)GR7A18;&*H0,^@),%2=S"FZ9,"9%^(_,GD@@6
M54X-D C2B4+.$WM=%0+I@&-@8_?.,ULL2MR%5M9[&]W^'KQGXN<AF4P?\L4B
M++KMAN=NZ$8>>7@FI)K!;AGA^C%>#];R=%1(1.H8N(=/457\S,;[B+.=I]U[
M%X$A%\.Z)U'I^/H;"6;/U&42ON#.X'Q%5\05*!HZ:1SY6V7H6W>JHMZ#''3'
MF-'/E4*VT$ I'6?[$8,A5T5<JT<A AJM7SJT)#5*L=BR/0E'ARH20_Z'V 13
M ][FZGD;N$]!&&1OW]R,NN.\:9"OW5HI3@M=ET4#HSY*0QZ+N(,&5C]W-DO(
MK+S0F2[-@<K#1*D^,&"ASR)_5&B VIO/X@'LHBM?$32#Z-I912NDH:"6,SIJ
MT6/F40_9F":5I))-M("!;A,]5,B:GBW^N!7A;]+$[3:ZY7/_(6MZ%KUF+F2^
M2\UNASM@R6P<LJ9GBV\T=UK)>M\%H^7Z'+W>&2[R)%E)12E?LV(3(#/[[ L%
MCQS6M7"U.-#-=VJ4*Y[KD:3P^L)1#:_<A-IMTE4O5 (6<JHXHWZ;HEKWD0_0
M8C&J:81]&V[)#Z41]FU9R"K"5] (^Q\C@'7?I@#6?84 UOU? :R+O;AOBX69
M.ZUDO>^41KB]+9R[:>"-(_\R"'-Z;:>O(&JU"!*USZVR8%FF+]: V6+U<>G.
M4;G7!:A?H6#B+IX#[]+-7!R%<MFQ>[*($VKJ5U H>56<T>"D10KE$-MB)12C
MFD(YY+\=MUA9J:E0#FQ9Z2K"5U H!WPW<8LYTE8HATB6*J[,90KED&N<^E@*
MY<"6.TCNM)+UOE,*Y?:V4%$9SM^6?]13*+5:!/G;XLJ^Q;),H:P!$]45LTV.
M"H.3_LF1+=NOTKC0P[4_K\D#G"W*I"K5!\C%<V.<\\3[E?ED6NW2THV5.INE
MQ7GOB;Z:OG/?RO1&"OFY&S7LC$8M>A0V&B';3DT(6^T$,^*_A+=8.ZYY@AG9
MLK56A*]P@AG9\#QL_R>8$9)EE2MSV0EFQ#6F?JP3S,B6IQ_<:27K?;=.,,R@
M*$7BFS(R2CKVLN!%Q^NZ>>,@9_L\L ONI>>:1H@[<,1AB6*I<HQ_NHE?%06-
MJEL2FZ;YO/Q=HU%6_T,TLN=QSQ;C2NU!9T  K3Y=,>(C^'Y08JF8&"Y)Y@9A
MVT-G]/2RF?)>^P6S*)@&G@O#AAUCA-$[Q9K01>0+<)GX-J>6%JR/<A#J887\
MU6)#?C+J?8R,ISVLQVM<F4M.1CW^.S3,DY%20)-[-YH1002:]=\!)9(YH<$L
M8B"P[^RCSA,W,,E6"4"*&%YF2^ <1JH]M>_4H,3)MR *YOE<R,I&&4"+&"!F
M1^R[S#!Z:U\2*35NW%<Y-]4R@!;IQDF5F]W>VI>\28F;]2GQW2/-#05[$+>\
M,QP.>UB.50VW)3DH0^$0P@,26UY[5Q$)PZ-QRY<R0-+:U=AA,"I%8RA6P0$9
M_>;^/4XN\C2+Y[!(".;H;L$"]3&2'M)P<@K0F HU<$ 2O[MS,IEN8!).2V[Y
M4@A(E\427G9)E,,PE0?)#)?:YKB[)%Z0)'NC_A?9./*I9\:"+D'G;X_P;<YL
MU:A=" HKXV&#*5P'HJFD2K:-!0J4.]LU:I>"0G;*TB%4<T@PD)I*PG3 I1[@
M^;F739('DKP$GLBRPRI:0#]KG[54BL=4RJ7#4YG"(%TB$L<:YI8OA8!DO),R
MPR52 ,14PB2DM7KL_QWTD<*'[3I.!'F;)3NX5CNE\-J[E]<#:RI3$M)(H9O2
M9%JD?0<$TKC4K.*E*)#W[7KDL0>"$*2I+$?:?->YF[X5.*!IU(99@W0D:S"M
MM?'A)CCBT,M*M'L11\7U?.Z&J]"5=R0)8I_'LE8C3N_,6GOG%F,,PFM -97L
M"#4K?1 %&2FR^FWE@_R1DFD>W@93D;N^2G7'8K5=."[T0>XM"5*3E8"AM"Y=
MV6B\:^X*+ZGF#$Z&1U@A.$Q,>%5\'$ZU+7&X87PW(QC?TP#GDRD,WV(8"R:X
ML%Z9]LU:.[K2Y%8#R!D$K<IKS@EBK4S^N@:5"IJ[P%YHWX7&(;Q5STDV,:[>
MIBGSO:I03@)K]?@:=.\@X["M;8-#3ENYN7A-GC(79 ,ZR]6K]TR].." J[\(
M-&BUE&\[=023\#G#2]LHB./WWR U#\Y;@/+;"O[_FP4+NGJCP\_;VADS:7^1
M$T5S1,B>2YS^&W+V1S*$KD%=A&Z:3J;%TR")>9Q;IY2)+?$E-FF2<,J%8NA9
M !*]55C2R^K=PJ44;'G[QN6(S:T CJ$W!=AS5F3G%KP<I%+H8T?-JS5+=S$8
M>G6 Q.3^[!I]6Q(.[%)6UY+1YYHH3:BB^*:,9<!]?8O&LF(I)%M"D]3CG8L)
M.1_F7HG_'D=>7>[?ZY:BLB6$1D/Z&;#VEZ7R *?0AHD[VW<2[;?L)(H51U\B
M0N63*#^L_L<]B5H34GV3ICHG47[8](]T$NU;?1+MZYY$^[].HB"%@7TG4859
MNHNA2R=1J;K24]94Y4V5$K3SO#I05%PU4';P""O07.](XND<;.1-E8*T\YA;
M<[B(4+8ZZ!:-=!=']+)Z,BV 7[W2R'<M/,\,ANTZSPR0HR1R1*A\GAF82[&'
MK1L9.\\,D,^H')KJG&<&?">EEM!KXCQC328<+D=:YQE^AIP/=9ZQY9"J-4MW
M,73I/$,#W2NKH+1P(07TS&)\<E24S T<G3AU/#S'2>'?KD+J;N%2&)8>-/F9
M<?@X.G$IIL+E%G1+#W]<"G>[;RK 6)RYX8'/=#\B?WE<)?XRK-V&6W+[SG;#
MEIWMAO:=[88Z9[OAK[/=CK(]M.]L-ZQYMAO^.MM1*5A]MAOJGNV&O\YV5 KV
MG>T49NDNAG:?[6Y)FA+"\1Q:J2'E%0S@FDRO05]QP_\DKBC$1_U&"ZF.[#PK
M#@4Z:6.\G3A3*LGA,B<4^>//N.D(>F^I%*.=I]&&PX8!LB-'50WP\&&17J_=
M5BE*.X^^AL;+!LS]^7M:.F*NX[SQ!E5IJA2DG?[ 9L;+!DI#0;U;-%R"%U/K
M"VVJ%"1ROMK]#I<J2D,1P]LQ7,;3C"0&Q\Q&>Z5(D9-Y[6W@L*&:BE7>CN%C
M8,24DK,O<Z>90;)&9RKN^8Y=WY91437^7[UZ4'0\I_^J.T1X[942M<4F:F2\
M2*&:"I1N3]">AE&:CD:VV%!5!X ,C*G YSC>G)=!ZLYF"9G1:"GWY(5$.9(G
MY_+CU\#8*LKEWX+L>96-0N$:4+$%YSVR\P'A500-Q$VFR\[*K@I%U0 (LNU:
M2^+LZ24'^%$RKT)7<=F44[%)(1=$]].N]H\L2KM:R'R7FMT.VY=VM?Z-WWF>
MP@:>ILM$8K+P_\)Z(!UD(XGNU-. 95\.5WW22U#2:_N-<H#>%D,IGQP.J[LX
M4+.^<L(X7\>Q_^!.2?;&3;; +.?T>]BFI5T!;S(AZ#=JCE<.$^,HF+NA"A>[
M)0$5M@U'B0U>SUN:U[5I\BEHLEU;EAB)H:L>)!8-Y)WJ']F6=*K@A<LA#X*A
M2QBCRR--A_#@!22"OHJ7Q]V2L,C@$\,3-F.9Y"$P=;UAE)CO-(>)&S[&KT&4
MCL.0)#,24;"723Z[)VG@YS+&-)H F2%FE->G4AN:L:L*DQS_0:"Y('*3MYLH
MS9*\U( !1) NXI3N%A*&E1N @8ZD\=?C5Q,8[EV"4/.\ .E QR?9,TE4],_=
M\@ 1,56R/G=B'*;N!(Q2=>YZ=+RY(?3X*XE(0K7I*"@%+69-H2I("NEFIQZ!
MRI!,94,URN5%'L+>0+X1/W#5)AZ_!L!$ND:HQYP,B:F$IT8)NX]]$$3@!3Y)
M8;4GWO+G<KD/HBG\QH7E7TRB7BNP%B'=*-0CM@XZ4SE+C9(-ZTD\#[QTA5M,
M*KLTP$,ZX-<C3X3"5*)13!LTQ]QQJ_#P2%;504\Y6_?Z00T9;C;2@W@G7+UZ
M8>X'T8R&-H?_^8_N:WU/!59K,/&0C>9J9+,'2FW IC*:PH$JR(*70[O7W$2
M&X9D@)5Y:-6!-QJ/+HQ34)P4/&D$M9P^QM/Z=8>6,>1E;C/,\M!UY"DDE2M[
M]@C0?!CG&.S'] (.-DGC]OX#>,5@/67CRGR7FMT.=\ K9CTX5=31W<(@*^0K
M8.79)0/1 6^7-;1[]^<WMS12I=])1C6N%$Y71(E<;F60$_)I@\>=A&D)(E0/
M&</,_RU._KR)X!!.GQ1H4\^O#9)"]ABNR;T,$JI3CF'RKX,H2)^)_S6.?7WR
M^;5AMT-V,*Y)O@Q2)UZ5K]%^%V:)JQ8#],@^0#4)7??=E-</0LB\"S?T\G!I
M"OE.<P_#GVBD]X=G$!W.8?_*36B"@G35BW,W#;S">A[F-#*]_."OV *PIV4$
MX-C)M[_&.]7S"T-'D,^%6A)CV,T%L#[,V1[K3:", (6#/?\%8*<.]L=(AC.N
MS&4'^V.N;0S7"6-[M(D.[.(*( >D0[O>M%%!T8%3^UH%N(U3D:*^40[&*9(&
MI\(*6XMC .C T7LK>\_WG-Y>3Z:%6-))GJ69&]$+JF)[%]"KU0Y(#\E@6I_^
M&@ [<3CWDN(IEQM>Q/-Y')5XQUF6!$]Y1M>^QWBE_Q%_&4=DG"1N-"OJB<_N
M31L'.2-YOM8?2*90V_?^Q]3BLSQ"[$PM_>6'UQ)($,GKUO@")(:X+T,#XN&^
MQFF^<AA%TN?KTR[&8NC5454:7_/ =R./X#,MTSF8Y4$NR*9^,6-J+%>@X#Y@
MV@^SRT5+@]ME#5C5D&WY)MC= +.WQTL', 8O7S#?1-,XF9=,T%<%\2QQ%\^!
M=^EF[MCW@Q);I12.F7C9VWNRB!,:V$IA)^%5 >H08BD]>,_$ST,"QXZM?E5D
M>_ZV_*,T&XM^:P ;.VN D!#V]*L-],,8HH^Q@]/594C!4GW\,2S5)T@&-:[,
M99;J$ZX!#=,%32GZP3K S?M6YX:"0!;<\LYP.,1/MV%F\JD!M2I;BQK9)>XJ
M(F&H"V[Y4@:(CYOD[# 8E:(Q9 0WPVACG; RY$575#K58:GKQ@S7!]T!"_C*
MSE:BI:)913,3779Q*X%<L-.>*+/'N0>38-N77=J.XVP'3JXG&"E"\4^NI]B+
ML) 0@R?74[Y1R>(#3\V3ZPEV7/VZ#"F<7$\^QN.I4R0*N3*7G5Q/N;RTZO'4
M0_Z4+G?NBSA*XS#P"]$7&H LK+"L+D@)._^2F9FIB;@#'EU"I/)8Q/+:("GL
M.+AJ9-88"56$'7 /NXGHU]> K\)@'D0%6GYP%^6Z3O_,YG%0I9(]$A01VG<*
M/DRDWI,VWBKL[@!B@/:Y81TZ@.\)?A0U!B]<#GD0[(O$K+U:+Q%*5^:-<C#D
M[0Q@>,(U0#+ZCQI^V921I\ O96^C'*#'GWYZ[#'Z;Z&/D](JJGQNXA<&26$K
M0>:V21%$W"#-)CD6;I1\/?($Z=F2C!@5&JL8.I7;<75W(5UU.35@)EA%:Y4H
M]O(K!((;P-G0/KJ?5%FGV%F5#-NSY&AQ(T ;O3G33:%UBAQ@0H$=X=U\%8>5
M<:'KY] ZL^,>KRKA32H$_;8R:G.S)%IGV#-%B0Y>S[L0H?D@+DRGV%XKAG<_
M9= ?((CS360RB#.K-9ALV.-'F7#V@*D-VE0@9RM.2TJ1'ABE0138VG-#_KF@
M. X:VJ8KW"AL=-@*/1K+ @ 9^U:_(8]5'!SJ6O'RKA*4GOC+Q>G\[=U7\9:.
M%;27=I+54L%]4;$%9] [-: "OVL754?WRM@21FA3J^T,^LBJLI9,&4JT#LZ/
MXH XZ"%=OV@SLDDH%TOW'0X'?:0]C"OS76IV.VR?P^&!G\H-^IBA?NK/- 54
M]CD-'OAEW*"/F&M80@Z#33$.=+>_G174BW/8[M\HHR>K?U!"3RJ$+G_M_'A@
ML/?^1X"(>-\ED?PF5=N=ML\-3_\Q6AS]D%]55DH!<L34SUIT<7N/ZF%7]\ @
MLKQJM@!20+KR:+CSU<+9 3<\_)QY@SYFG#-=RFM97/FX#;D",@QR![#K7/TC
M!\7_(IXO2)06;=Z%;I1:%$7I/87;9%KMYST)J2WJ(DZSM(AR]50)7YDJF'R:
M-0S<GR'<O;U?2ZTC=E;[7@W;>?ZV&]7SIYOX&J]=FWW#&0R0HS>9H)ASH6=6
M2(;,5[6"6AS*<C7 =J0P2YF"?6O U2\Z9=\:6A0*JI"YS+XU;&\HJ'LZ1 7V
MK/7?01+85Z#[G&\,K"VU:A4HN&?LK1* %,F8S! XAY%J3]%M4_4X^19$P3R?
M"UG9* -K"M)L8XI]EQE&;^VS3ZEQX[[*N:F6 ;38<T;"S6YO[7OE6>M9?^ '
M;O+VX!:;0!9[?RJ$>6#6 :ET67M4Q-\!6U4%UW=W#C\^@MA2.&Q1^X+4:5Y:
M&82+_;I-3"&'=T5@'7AU>C5?A/$;(058Z=4"HS3($9MB1;;87',A6?@H5?]%
M>.A&5":2=;Y:#&2%[=)_B*5]%[*%#U1K\RU=NC<+@@"0_;-WZ1#35NTW[H-4
MS@WAX\_X\3G.4S?RKT)ZE4%[+GY>(Z@"*Y(E!%4%S[CNDV*P\(6IGB/3@T<B
M-PEB%2>F:ED0F3WQ</9C !+@MO MJ1KM2R0_HG1!O& :$%_LX\0K#V+ =)SA
M,\.@48P!]SVIH6./; +PQO^MRHNZQHV#H.V):[K'X[4A09EZ5EOKN@YQ,!;_
M[P^2TH<P=P1FK-_;Q[!D? ;V<NP!:FCL&!Z97%GAOC3FN;'5A3DI@*0KQYS<
M#1]),I]$_#<RQK\$8L76I_8R!/<JKBZ\9FXJFZ]0,$MOHG)Z;J55+?YX"<K2
MM1LD?[AA+O3,.6Q/G %ZJB [%]TFXNS"^^QWERFQX)ZV!5<M3IVOI.J#D8_
M4H2=17#_X]B@I$P],4<?HG4D3ET&Z4,.Z@?\S4W^)-E=$GCD+D^\9RA+9_0^
M5FB%S\+Z@6THMW,Y5I9=FQ_@%]=%Y<8S]K+@A;JS_?+'KCKKC@8(RXS$;%'\
M-AWGV7.<!/\D_@_@/*E063C;G[]=O9+$"U)2C-O"8Z2IDW:S#X,PD>]830P&
MSC)S ,E]F&@$(^SP+ <@<W,8<<7P 1R]1Q9E3BIDODO-;H?M<_0VI,PJC>W=
MD5W_1J'I!X$/I"LIO.7B$!*US_']X#:V29ZEF1O1]YEEOM ]6M%VO@4L6&D9
M-C.Z]F,[XPC1T'N!16&1>\C<)&OI@-ZT+7Y-Q"$0]_ UX,-*HYG-@YHK1ON>
M6N@/:"KBFS3-B7^9)^O;QI*.BOS7LO=%XU6[,6=P;.5=Q%Z'8TTI-7T\<E:.
MMJ@,]MC2!?0Z3J8DR'(0U6I"[G$!97P-N+#27&OS LH58].7+YT8TLA*[C%V
M2.W6#6>.$ V]XBF5W*NH \-YZ^Y\@Z[##')1#X U[*?T;1[Z<M&:>OG4@F,?
MUWE5Q:?$V+PPUPL@$/L*P+ZY85J\77@IUEAH*[F@3PZMC@"!V*]5VS<_:DBX
M"TDB&\N-<7S"FB2:70$2L:^&VC=-:LG8PO>0OTX> LJL?/;2C9,'_Y6,]MTI
M\RQ^ *_ M7/Y,AY%5<$D_E6:!7-J\/J1[DICG*;YO"S^RY%PPW?L6"NPJS1B
M-U_NL("O"4PW&51, %2_;6=P@FS4,$'3YA)B6#@?QHOOQ(YX[TWY4G#4._D8
M$5E/D,Z<7)G+'/5.N$>XCQ"HXP3)A+;7^2?!:Y_3VJ'C<YP@70]+B&&P*,:
M&N-U/]K7K7HVE6;M@P21;E7W.O?W(*,NN%#5/=FN1521W'V0_GF=$'(#!ST8
M.=G]GAXFJGX;6$(R5>QAL!FV3.C)L NQ?TU*ZNH5=AT@]#)X"7P2^8<<Z:QO
M TM([M[M'.E\&78AGO$^)/5''$(S(9R/,,;ZYM>!*3LR#K=LM+.DN+],88<>
M\76B38BD18,&[248B/2CSN"TQ=8O]?&]1^'M+7#U 2Y0SO,41)BFX\B_2V(_
M]S(JTK'WCSQ(BPQX-J7"6W46:'P*(K?LGOP^1%3-&0Z'[_K,0=^3+"T0TD@'
M&P6+_F+-6"V!<N8B&PUF_C=SX[(R;20!X#DU2GE@/Z9D4\3F4P;$T&6#1<32
M'^'<*HWX+JU;R@CYD:&,/W76V=@,76IH\\^QBUZ$;I*G\,GT)O+$T>$919WA
M\6AP9"%C;-DS;)(B4(9N).IJYQS&;H,7DE*-[RN)2!9X#R1Y"3R2WH82_J05
M"^ ]2[;26FRJ0S1T1V&8VRM_'D<9( ZAKYE;Z-^7L"Z[@">>!UYZ 1),^,D!
M]1LI!8+LD=R(\WIP#=T>F-F&#2?Z'-+_:X/.Q.ZV(7/WH:E1SMA9X$3:,]D2
MY["RU5]#QMD#\J*?M9-"Q0JJR9/[+COL/MN7"VY/Z3L+P$AJB@9)S#YW(:?;
M>FT'Y3E-%1-Y\NJ46P-V8 2=$[X<BJGG>4B'_"HNZ:E^MW I!NS8 %*2V.0*
MX)AZ47; #;"Y*V*QOF$_Z%75)<403#UT.B1_QIP+"QD@'?/DU#"HE"(Q]5('
M:9&E:8')/W*0R-4+'=KP/85<V(P:SO#TK'^$_:98:P.5 #&5W\T>9N6)K'EU
M2J%@/X65$*9,\Q:FEJ=-8YBM;@5^PBK5RIG3AOU6"XVIW&-(1*^>FCW&2[/D
M"C1)98$X954+$9W99W_=Y9!-OS(^4XF_<'V=&!?]---9$,WH42..T@!@[3S;
M+PP&D^DDS[QX3M+"@^;?@]FSGHM&@P^5+""_'&\PRO8D#5.IMZP;D_?$BV<1
M?8A_XX,D0'VF*_D89F66+N>I/X[\6_@U]4@,2%HX=$'QB&[5<?*F-S2;?Z]0
MZX^0'R";':$&A6(J 5=W!NI=$B](DKW1P!(9E+B"L@LZZP\T<+G?+SEK[X9^
M6"&92L#5G8']OJ^M_G:HM9CQY8*G'O)5LB6#620>SC#6-@UW9QC?P#B)9L&Z
M\"1[)LGCLQM]C6/_9Q"&!U,P)/TH..PC&U@L&>+JPN(,>&U;>I<&O$^F011D
MA#JA[8CR8,-=V(N"OT&GSH%[%Q5GJ!_,#=2^H7Z1)TEE&Z1_\(I\J^F=^R9Y
MO''0?I0<VN>>C**^* N+,^ /YAMKWX"_7,)^=%\K?SS0*&=_O+P&M<]7&V-H
M2R3$&<_:MTRXX_F:NU7]2,DT#V^#J6C=5:E.)3;JMW>YU,+(&17:5U*&7P"P
M+=WO]FW^#JM3O72#;Y^UM19&#M,'BBK!X7EY;W8=)PPQ<.XV>*37::N4#O)%
M<]T1T @P9SA@^DG7O9 & 7#0KDU4]"XAI27&7A:\R/261NTZP].CXWY[#Y=F
MP'/>=Q[(P5M]5[ETLR+,;J.]A=](*8_V68X;(.4PWZJD+";5\D-?R55NER@C
M[=5C]RL4SC!M56*4_1I&5N?)>_)"HAS/FK75CX+!P:\COYZP.,,=R>N_MNLA
M:"5W"7D)XKPJ>@7'0W9%ZH)[=-+>6R]%=!SR3=CN#Q"*ZC:.9C2JUB5YRBP*
M.D6[\YZJ027]!K.",UP;( [<^9L(>I"KA)IBE(9N(Q]Q1.)DSQ8NC(^2T +=
MAX7+P"9AW+YW/T7%<(#T!I@K\UUJ=CO\85-4#/O(BJCBC)(@^/!))X8]Q$@D
M F(8+(HQH":=:,XD*++$<]-,& :#71A6(J3']@JT\'ED@>A 3H<_ !M=C&B0
M9\F#WNVB,/*1XV H+JIB !U(5U %)GV[NUL8Y( <_H+-C)S%:O]1@_%S@Q\^
MP8D_S%-9J,.-8K"X(-]U\V3,N'Q@]MV^V$[:<^H".AEDUZY77*%)EL;=PK .
M(=]6:RZ./ A=B "UB4T>(XA1'(2!_$B*1Y *G54,IJ(]&5TH01TC7E[:P^/P
M)8AFU+0ZF98PQ*NG2EU8OI"75#XAC$55'9*I*$^8TW-SI5K;U)4-G14K? _Y
MCD!ST17BZ$*F^^JP78W]9:3!\SA)XI\PM"_<!?Q%^&Y0IQF8%U;MO%NLL@>"
M/D!3\:3LF?C?W"Q/Z-HHSAG%KP2"0=ZC:S O@V,JNI1MJT U;^ E2;TD6$BN
MB#5:<="?2!I: X3X3,6CLGEHC+,[D@2Q?Q7Y#89&I140G567:T:&Q@X^4Q&L
M;!L:RSUQ/*=/P29YEF9NY,/>> FK9C0KA5!/CQ V"4)%]L\SJU,H@#45 ,N6
M$:0X*IPAMLM:0Z9+ *9"1=FC'9Z[:9 ^0.]=?Q)5[9.BM(NJ3<"0M\!+II'F
M* -G*B831I+#BW@^#[+"@VX<O4<V\:B#I0E',UZRJ?5GM[_Z"!!R-Q0XD^DU
M )-V9,"*)I#3NP<6SXE,LP4'+3!#'=$R;&RZ4#^,\]D ,SNX+BN;Q'+Q? "'
MM"'2B9<K\UUJ=CO<4H<TC>166/$\#,PF!I*6.J#I9KS"SM;S+G .(]6>MM25
MK$ZV*R2-@RGV7688O;7/0VQO2:Z0M 95;G9[VP''KR+B7761%[NIL(K3ETM'
M)TCW)@8V*25L5N4";,RRU(&%7:&4!O*]B) F-6:WT!CR-=/FMLD9_%;@XU"C
M%9@72+0:F,"U\7;!,^TJ>@F2.*+ W?">S(D?%-1=O2Y(E(JNP24U87H@.6?7
MYI,]^Y5P6NG3MNQL2*.NQ-'DZ>^$AE\AC\&<7"?NG&N#D]4#R$CNVH:HU4#9
M!?>VL><EN1M>Q\G&6+Z-:6R!BO0$DUVU"1 :DINCX5FO!QC74XXS_54A_(A\
MD V]CR7^59H%<Q=^X-YDFVK:04N3:7(1,2:(+GC3%<( ?$))+".1R-8:Q68<
MM"2=^UAOM$#OS2_O />I1;K@NSSQGMV4V!2J8TW:9'I/%JL.SA)29LA2"=ZA
MV(3SGI*]R2)?2/+].W=)/ /E)17>L8KJ0+>P75BU!,A8D^7P/LQ-Z@CS"";G
M0>'N=,0]7'7J[G1DT]WI:.?I*[O#+;T[-1#,8X1YR-&=5Q(<+;U1-1C28X09
M#H)/#(-%,0;4>U@M_41J?I94 [R8AT?=&:@.R;[K6FT=FHWS>T[O/2?3AV<0
M;SK.L^<XH7$L'^-S\EY8Y#K?J%V0+J93F1+W[(.A =BH]\R\6ZI\GH<N-;AN
M :3Q2^])1B.9%@F(N1=4J@V ## ]H&I07P<?:O"1O2P<%9S5QR'EB%=?)X3-
M.,-C)$\KP\N" LI]A41AFHN^T$X_0<?^]?\#4$L! A0#%     @ 9GR;3VCL
M=8RV$P$ YL48  \              ( !     &0X,C$Q-3=D,3!Q+FAT;5!+
M 0(4 Q0    ( &9\FT\/N&F8N0<  $4I   1              "  >,3 0!D
M.#(Q,34W9&5X,S$Q+FAT;5!+ 0(4 Q0    ( &9\FT^HC.(.# @  'LK   1
M              "  <L; 0!D.#(Q,34W9&5X,S$R+FAT;5!+ 0(4 Q0    (
M &9\FT\(\6T#4@4  #07   0              "  08D 0!D.#(Q,34W9&5X
M,S(N:'1M4$L! A0#%     @ 9GR;3Z'P,1^9#   [W8  !$
M ( !ABD! &YE;V<M,C Q.3$Q,S N>'-D4$L! A0#%     @ 9GR;3Z\LS&)&
M"P  II0  !4              ( !3C8! &YE;V<M,C Q.3$Q,S!?8V%L+GAM
M;%!+ 0(4 Q0    ( &9\FT]]$FT)KCD  #.U P 5              "  <=!
M 0!N96]G+3(P,3DQ,3,P7V1E9BYX;6Q02P$"% ,4    " !F?)M/> 9+7K5-
M   UE@0 %0              @ &H>P$ ;F5O9RTR,#$Y,3$S,%]L86(N>&UL
M4$L! A0#%     @ 9GR;3RCH:1\A/@  ^RT$ !4              ( !D,D!
L &YE;V<M,C Q.3$Q,S!?<')E+GAM;%!+!08     "0 ) $0"  #D!P(    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R28.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6808533200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregated Revenue (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Nov. 30, 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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">$ 107,803<span></span>
</td>
<td class="nump">$ 107,098<span></span>
</td>
<td class="nump">$ 209,227<span></span>
</td>
<td class="nump">$ 206,724<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_StatementBusinessSegmentsAxis=neog_FoodSafetyMember', window );">Food Safety</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">56,854<span></span>
</td>
<td class="nump">53,750<span></span>
</td>
<td class="nump">107,876<span></span>
</td>
<td class="nump">105,933<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_StatementBusinessSegmentsAxis=neog_FoodSafetyMember', window );">Food Safety | Natural Toxins, Allergens &amp; Drug Residues</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">20,681<span></span>
</td>
<td class="nump">20,571<span></span>
</td>
<td class="nump">40,796<span></span>
</td>
<td class="nump">39,409<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_StatementBusinessSegmentsAxis=neog_FoodSafetyMember', window );">Food Safety | Bacterial &amp; General Sanitation</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">11,615<span></span>
</td>
<td class="nump">10,822<span></span>
</td>
<td class="nump">21,931<span></span>
</td>
<td class="nump">21,288<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_StatementBusinessSegmentsAxis=neog_FoodSafetyMember', window );">Food Safety | Culture Media &amp; Other</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">12,757<span></span>
</td>
<td class="nump">12,191<span></span>
</td>
<td class="nump">24,037<span></span>
</td>
<td class="nump">24,408<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_StatementBusinessSegmentsAxis=neog_FoodSafetyMember', window );">Food Safety | Rodenticides, Insecticides &amp; Disinfectants</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">7,447<span></span>
</td>
<td class="nump">5,943<span></span>
</td>
<td class="nump">12,896<span></span>
</td>
<td class="nump">12,569<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_StatementBusinessSegmentsAxis=neog_FoodSafetyMember', window );">Food Safety | Genomics Services</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">4,354<span></span>
</td>
<td class="nump">4,223<span></span>
</td>
<td class="nump">8,216<span></span>
</td>
<td class="nump">8,259<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_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember', window );">Animal Safety</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">50,949<span></span>
</td>
<td class="nump">53,348<span></span>
</td>
<td class="nump">101,351<span></span>
</td>
<td class="nump">100,791<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_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember', window );">Animal Safety | Life Sciences</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">1,803<span></span>
</td>
<td class="nump">1,891<span></span>
</td>
<td class="nump">3,525<span></span>
</td>
<td class="nump">3,971<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_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember', window );">Animal Safety | Veterinary Instruments &amp; Disposables</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">10,486<span></span>
</td>
<td class="nump">11,683<span></span>
</td>
<td class="nump">21,822<span></span>
</td>
<td class="nump">22,087<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_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember', window );">Animal Safety | Animal Care &amp; Other</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">7,787<span></span>
</td>
<td class="nump">8,948<span></span>
</td>
<td class="nump">14,193<span></span>
</td>
<td class="nump">15,346<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_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember', window );">Animal Safety | Rodenticides, Insecticides &amp; Disinfectants</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">16,186<span></span>
</td>
<td class="nump">18,789<span></span>
</td>
<td class="nump">32,904<span></span>
</td>
<td class="nump">35,935<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_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember', window );">Animal Safety | Genomics Services</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">$ 14,687<span></span>
</td>
<td class="nump">$ 12,037<span></span>
</td>
<td class="nump">$ 28,907<span></span>
</td>
<td class="nump">$ 23,452<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_DisaggregationOfRevenueLineItems">
<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_DisaggregationOfRevenueLineItems</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_RevenueFromContractWithCustomerExcludingAssessedTax">
<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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br><br>Reference 2: 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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<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_RevenueFromContractWithCustomerExcludingAssessedTax</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_StatementBusinessSegmentsAxis=neog_FoodSafetyMember">
<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_StatementBusinessSegmentsAxis=neog_FoodSafetyMember</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_ProductOrServiceAxis=neog_NaturalToxinsAllergensAndDrugResiduesMember">
<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_ProductOrServiceAxis=neog_NaturalToxinsAllergensAndDrugResiduesMember</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_ProductOrServiceAxis=neog_BacterialAndGeneralSanitationMember">
<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_ProductOrServiceAxis=neog_BacterialAndGeneralSanitationMember</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_ProductOrServiceAxis=neog_CultureMediaAndOtherMember">
<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_ProductOrServiceAxis=neog_CultureMediaAndOtherMember</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_ProductOrServiceAxis=neog_RodenticidesInsecticidesAndDisinfectantsMember">
<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_ProductOrServiceAxis=neog_RodenticidesInsecticidesAndDisinfectantsMember</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_ProductOrServiceAxis=neog_GenomicsServicesMember">
<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_ProductOrServiceAxis=neog_GenomicsServicesMember</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_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember">
<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_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember</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_ProductOrServiceAxis=neog_LifeSciencesMember">
<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_ProductOrServiceAxis=neog_LifeSciencesMember</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_ProductOrServiceAxis=neog_VeterinaryInstrumentsAndDisposablesMember">
<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_ProductOrServiceAxis=neog_VeterinaryInstrumentsAndDisposablesMember</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_ProductOrServiceAxis=neog_AnimalCareAndOtherMember">
<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_ProductOrServiceAxis=neog_AnimalCareAndOtherMember</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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6798687792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>May 31, 2019</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_AssetsCurrentAbstract', window );"><strong>Current 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">$ 66,414<span></span>
</td>
<td class="nump">$ 41,688<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_MarketableSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">247,191<span></span>
</td>
<td class="nump">225,836<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 );">Accounts receivable, less allowance of $1,700 and $1,700 at November 30, 2019 and May 31, 2019, respectively</a></td>
<td class="nump">85,377<span></span>
</td>
<td class="nump">82,582<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_InventoryNet', window );">Inventories</a></td>
<td class="nump">86,406<span></span>
</td>
<td class="nump">85,992<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">14,795<span></span>
</td>
<td class="nump">13,431<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">500,183<span></span>
</td>
<td class="nump">449,529<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 );">Net Property and Equipment</a></td>
<td class="nump">77,150<span></span>
</td>
<td class="nump">74,847<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_OtherAssetsNoncurrentAbstract', window );"><strong>Other 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_Goodwill', window );">Goodwill</a></td>
<td class="nump">103,610<span></span>
</td>
<td class="nump">103,619<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_OtherIndefiniteLivedIntangibleAssets', window );">Other non-amortizable intangible assets</a></td>
<td class="nump">15,495<span></span>
</td>
<td class="nump">15,649<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_FiniteLivedIntangibleAssetsNet', window );">Amortizable intangible and other assets, net of accumulated amortization of $41,923 and $40,835 at November 30, 2019 and May 31, 2019, respectively</a></td>
<td class="nump">54,153<span></span>
</td>
<td class="nump">52,096<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_Assets', window );">Total Assets</a></td>
<td class="nump">750,591<span></span>
</td>
<td class="nump">695,740<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_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">19,567<span></span>
</td>
<td class="nump">19,063<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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">5,689<span></span>
</td>
<td class="nump">7,085<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_AccruedIncomeTaxesCurrent', window );">Income taxes</a></td>
<td class="nump">756<span></span>
</td>
<td class="nump">601<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_OtherAccruedLiabilitiesCurrent', window );">Other accruals</a></td>
<td class="nump">12,779<span></span>
</td>
<td class="nump">11,502<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">38,791<span></span>
</td>
<td class="nump">38,251<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 Income Taxes</a></td>
<td class="nump">15,591<span></span>
</td>
<td class="nump">15,618<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_OtherLiabilitiesNoncurrent', window );">Other Non-Current Liabilities</a></td>
<td class="nump">5,292<span></span>
</td>
<td class="nump">3,972<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_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">59,674<span></span>
</td>
<td class="nump">57,841<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_CommitmentsAndContingencies', window );">Commitments and Contingencies (note 8)</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_StockholdersEquityAbstract', window );"><strong>Equity</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_PreferredStockValue', window );">Preferred stock, $1.00 par value, 100,000 shares authorized, none issued and outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_CommonStockValue', window );">Common stock, $0.16 par value, 120,000,000 shares authorized, 52,710,633 and 52,216,589 shares issued and outstanding at November 30, 2019 and May 31, 2019, respectively</a></td>
<td class="nump">8,434<span></span>
</td>
<td class="nump">8,355<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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">244,226<span></span>
</td>
<td class="nump">221,937<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(11,918)<span></span>
</td>
<td class="num">(11,640)<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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">450,175<span></span>
</td>
<td class="nump">419,247<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">690,917<span></span>
</td>
<td class="nump">637,899<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">$ 750,591<span></span>
</td>
<td class="nump">$ 695,740<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_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, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, 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://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=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<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_AccruedIncomeTaxesCurrent">
<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 as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</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(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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(15)(1))<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(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_AccruedIncomeTaxesCurrent</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=118930883&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=118930883&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=118930883&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_AdditionalPaidInCapital">
<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>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred 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(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_AdditionalPaidInCapital</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=119400593&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_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=118951113&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=118951113&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_AssetsCurrentAbstract">
<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_AssetsCurrentAbstract</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=118932676&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=118951113&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=119400593&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=118942415&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_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/otherTransitionRef<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=116821951&amp;loc=d3e31917-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=116821951&amp;loc=d3e31931-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=116821951&amp;loc=d3e31958-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_EmployeeRelatedLiabilitiesCurrent">
<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 the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. 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></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_EmployeeRelatedLiabilitiesCurrent</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_FiniteLivedIntangibleAssetsNet">
<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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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_FiniteLivedIntangibleAssetsNet</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_Goodwill">
<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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<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_Goodwill</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=118951113&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=116846819&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_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=119400593&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_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_LiabilitiesCurrentAbstract">
<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_LiabilitiesCurrentAbstract</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_MarketableSecuritiesCurrent">
<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 marketable security, 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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.2)<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_MarketableSecuritiesCurrent</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_OtherAccruedLiabilitiesCurrent">
<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 expenses incurred but not yet paid classified as other, due 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><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=118951113&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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e7018-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&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_OtherAccruedLiabilitiesCurrent</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_OtherAssetsNoncurrentAbstract">
<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_OtherAssetsNoncurrentAbstract</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_OtherIndefiniteLivedIntangibleAssets">
<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 impairment of indefinite-lived intangible assets classified as other. Excludes financial assets and goodwill.</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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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_OtherIndefiniteLivedIntangibleAssets</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_OtherLiabilitiesNoncurrent">
<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 classified as other, due after 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.24)<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_OtherLiabilitiesNoncurrent</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_PreferredStockValue">
<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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred 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(28))<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_PreferredStockValue</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=118951113&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=119400593&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=119400593&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_StockholdersEquityAbstract">
<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_StockholdersEquityAbstract</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>15
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3.a.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>175</ContextCount>
  <ElementCount>289</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>30</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement - Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/ConsolidatedStatementsOfIncome</Role>
      <ShortName>Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement - Consolidated Statements of Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/ConsolidatedStatementsOfEquity</Role>
      <ShortName>Consolidated Statements of Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1008 - Disclosure - Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/AccountingPolicies</Role>
      <ShortName>Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1009 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1010 - Disclosure - Net Income per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/NetIncomePerShare</Role>
      <ShortName>Net Income per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Segment Information and Geographic Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/SegmentInformationAndGeographicData</Role>
      <ShortName>Segment Information and Geographic Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1012 - Disclosure - Equity Compensation Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/EquityCompensationPlans</Role>
      <ShortName>Equity Compensation Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Business and Product Line Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/BusinessAndProductLineAcquisitions</Role>
      <ShortName>Business and Product Line Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1014 - Disclosure - Long Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/LongTermDebt</Role>
      <ShortName>Long Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1016 - Disclosure - Stock Purchase</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/StockPurchase</Role>
      <ShortName>Stock Purchase</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/AccountingPoliciesPolicies</Role>
      <ShortName>Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://neogencorp.com/role/AccountingPolicies</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1018 - Disclosure - Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/AccountingPoliciesTables</Role>
      <ShortName>Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://neogencorp.com/role/AccountingPolicies</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1019 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://neogencorp.com/role/Inventories</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1020 - Disclosure - Net Income per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/NetIncomePerShareTables</Role>
      <ShortName>Net Income per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://neogencorp.com/role/NetIncomePerShare</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1021 - Disclosure - Segment Information and Geographic Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/SegmentInformationAndGeographicDataTables</Role>
      <ShortName>Segment Information and Geographic Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://neogencorp.com/role/SegmentInformationAndGeographicData</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1022 - Disclosure - Equity Compensation Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/EquityCompensationPlansTables</Role>
      <ShortName>Equity Compensation Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://neogencorp.com/role/EquityCompensationPlans</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1023 - Disclosure - Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail</Role>
      <ShortName>Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Supplemental Balance Sheet Information Related to Operating Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail</Role>
      <ShortName>Supplemental Balance Sheet Information Related to Operating Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail</Role>
      <ShortName>Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1026 - Disclosure - Components of Lease Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail</Role>
      <ShortName>Components of Lease Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1027 - Disclosure - Undiscounted Minimum Lease Payments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail</Role>
      <ShortName>Undiscounted Minimum Lease Payments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1028 - Disclosure - Disaggregated Revenue (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/DisaggregatedRevenueDetail</Role>
      <ShortName>Disaggregated Revenue (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/InventoriesDetail</Role>
      <ShortName>Inventories (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://neogencorp.com/role/InventoriesTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1030 - Disclosure - Calculation of Net Income Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail</Role>
      <ShortName>Calculation of Net Income Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/SegmentInformationAndGeographicDataAdditionalInformationDetail</Role>
      <ShortName>Segment Information and Geographic Data - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Segment Information and Geographic Data (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail</Role>
      <ShortName>Segment Information and Geographic Data (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://neogencorp.com/role/SegmentInformationAndGeographicDataTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Disaggregated Revenue by Geographic Location (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail</Role>
      <ShortName>Disaggregated Revenue by Geographic Location (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Equity Compensation Plans - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail</Role>
      <ShortName>Equity Compensation Plans - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Stock Option Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/StockOptionActivityDetail</Role>
      <ShortName>Stock Option Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1036 - Disclosure - Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail</Role>
      <ShortName>Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>1037 - Disclosure - Business and Product Line Acquisitions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail</Role>
      <ShortName>Business and Product Line Acquisitions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>1038 - Disclosure - Long Term Debt - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail</Role>
      <ShortName>Long Term Debt - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>1039 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="d821157d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>1040 - Disclosure - Stock Purchase - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail</Role>
      <ShortName>Stock Purchase - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="d821157d10q.htm">d821157d10q.htm</File>
    <File>d821157dex311.htm</File>
    <File>d821157dex312.htm</File>
    <File>d821157dex32.htm</File>
    <File>neog-20191130.xsd</File>
    <File>neog-20191130_cal.xml</File>
    <File>neog-20191130_def.xml</File>
    <File>neog-20191130_lab.xml</File>
    <File>neog-20191130_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6808231584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Retained Earnings</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at May. 31, 2018</a></td>
<td class="nump">$ 560,175<span></span>
</td>
<td class="nump">$ 8,278<span></span>
</td>
<td class="nump">$ 202,572<span></span>
</td>
<td class="num">$ (9,746)<span></span>
</td>
<td class="nump">$ 359,071<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Beginning Balance (in shares) at May. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,736,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="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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of shares under share-based compensation plan</a></td>
<td class="nump">8,473<span></span>
</td>
<td class="nump">$ 40<span></span>
</td>
<td class="nump">8,433<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of shares under share-based compensation plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">251,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="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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of shares under employee stock purchase plan</a></td>
<td class="nump">519<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">517<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of shares under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,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="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_ProfitLoss', window );">Net income</a></td>
<td class="nump">15,237<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="nump">15,237<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(2,778)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,778)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Aug. 31, 2018</a></td>
<td class="nump">581,626<span></span>
</td>
<td class="nump">$ 8,320<span></span>
</td>
<td class="nump">211,522<span></span>
</td>
<td class="num">(12,524)<span></span>
</td>
<td class="nump">374,308<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending Balance (in shares) at Aug. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,995,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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at May. 31, 2018</a></td>
<td class="nump">560,175<span></span>
</td>
<td class="nump">$ 8,278<span></span>
</td>
<td class="nump">202,572<span></span>
</td>
<td class="num">(9,746)<span></span>
</td>
<td class="nump">359,071<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Beginning Balance (in shares) at May. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,736,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="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_ProfitLoss', window );">Net income</a></td>
<td class="nump">31,288<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Nov. 30, 2018</a></td>
<td class="nump">602,074<span></span>
</td>
<td class="nump">$ 8,334<span></span>
</td>
<td class="nump">215,615<span></span>
</td>
<td class="num">(12,234)<span></span>
</td>
<td class="nump">390,359<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending Balance (in shares) at Nov. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,082,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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at Aug. 31, 2018</a></td>
<td class="nump">581,626<span></span>
</td>
<td class="nump">$ 8,320<span></span>
</td>
<td class="nump">211,522<span></span>
</td>
<td class="num">(12,524)<span></span>
</td>
<td class="nump">374,308<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Beginning Balance (in shares) at Aug. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,995,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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of shares under share-based compensation plan</a></td>
<td class="nump">4,107<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">4,093<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of shares under share-based compensation plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,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_ProfitLoss', window );">Net income</a></td>
<td class="nump">16,051<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="nump">16,051<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Nov. 30, 2018</a></td>
<td class="nump">602,074<span></span>
</td>
<td class="nump">$ 8,334<span></span>
</td>
<td class="nump">215,615<span></span>
</td>
<td class="num">(12,234)<span></span>
</td>
<td class="nump">390,359<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending Balance (in shares) at Nov. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,082,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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at May. 31, 2019</a></td>
<td class="nump">$ 637,899<span></span>
</td>
<td class="nump">$ 8,355<span></span>
</td>
<td class="nump">221,937<span></span>
</td>
<td class="num">(11,640)<span></span>
</td>
<td class="nump">419,247<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Beginning Balance (in shares) at May. 31, 2019</a></td>
<td class="nump">52,216,589<span></span>
</td>
<td class="nump">52,217,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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of shares under share-based compensation plan</a></td>
<td class="nump">$ 9,713<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">9,683<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of shares under share-based compensation plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">196,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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of shares under employee stock purchase plan</a></td>
<td class="nump">538<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">536<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of shares under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,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_ProfitLoss', window );">Net income</a></td>
<td class="nump">14,652<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="nump">14,652<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(2,496)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,496)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Aug. 31, 2019</a></td>
<td class="nump">660,306<span></span>
</td>
<td class="nump">$ 8,387<span></span>
</td>
<td class="nump">232,156<span></span>
</td>
<td class="num">(14,136)<span></span>
</td>
<td class="nump">433,899<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending Balance (in shares) at Aug. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,423,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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at May. 31, 2019</a></td>
<td class="nump">$ 637,899<span></span>
</td>
<td class="nump">$ 8,355<span></span>
</td>
<td class="nump">221,937<span></span>
</td>
<td class="num">(11,640)<span></span>
</td>
<td class="nump">419,247<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Beginning Balance (in shares) at May. 31, 2019</a></td>
<td class="nump">52,216,589<span></span>
</td>
<td class="nump">52,217,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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 30,928<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Nov. 30, 2019</a></td>
<td class="nump">$ 690,917<span></span>
</td>
<td class="nump">$ 8,434<span></span>
</td>
<td class="nump">244,226<span></span>
</td>
<td class="num">(11,918)<span></span>
</td>
<td class="nump">450,175<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending Balance (in shares) at Nov. 30, 2019</a></td>
<td class="nump">52,710,633<span></span>
</td>
<td class="nump">52,711,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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at Aug. 31, 2019</a></td>
<td class="nump">$ 660,306<span></span>
</td>
<td class="nump">$ 8,387<span></span>
</td>
<td class="nump">232,156<span></span>
</td>
<td class="num">(14,136)<span></span>
</td>
<td class="nump">433,899<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Beginning Balance (in shares) at Aug. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,423,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="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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of shares under share-based compensation plan</a></td>
<td class="nump">12,117<span></span>
</td>
<td class="nump">$ 47<span></span>
</td>
<td class="nump">12,070<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of shares under share-based compensation plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">288,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="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_ProfitLoss', window );">Net income</a></td>
<td class="nump">16,276<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="nump">16,276<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">2,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Nov. 30, 2019</a></td>
<td class="nump">$ 690,917<span></span>
</td>
<td class="nump">$ 8,434<span></span>
</td>
<td class="nump">$ 244,226<span></span>
</td>
<td class="num">$ (11,918)<span></span>
</td>
<td class="nump">$ 450,175<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending Balance (in shares) at Nov. 30, 2019</a></td>
<td class="nump">52,710,633<span></span>
</td>
<td class="nump">52,711,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>
</table>
<div style="display: none;">
<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_OtherComprehensiveIncomeLossNetOfTax">
<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 and reclassification adjustments of other comprehensive income (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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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 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 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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<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 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-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_OtherComprehensiveIncomeLossNetOfTax</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_ProfitLoss">
<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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</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=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<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_ProfitLoss</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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<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 issued during the period as a result of an employee stock purchase 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 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(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></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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under 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 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(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></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_StockIssuedDuringPeriodSharesShareBasedCompensation</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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<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 change in value for stock issued during the period as a result of employee stock purchase 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 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 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(28))<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 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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</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_StockIssuedDuringPeriodValueShareBasedCompensation">
<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, after forfeiture, of shares issued under share-based payment arrangement. Excludes 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 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 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 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_StockIssuedDuringPeriodValueShareBasedCompensation</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is 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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R39.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6741996864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>May 31, 2019</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_neog_CommitmentsAndContingenciesDisclosureLineItems', window );"><strong>Commitments and Contingencies Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_neog_RemedialActionObjectiveTimeFrame', window );">Environmental remediation expense, period of remediation, years</a></td>
<td class="text">5 years<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_AccrualForEnvironmentalLossContingencies', window );">Estimated liability costs of remediation</a></td>
<td class="nump">$ 916,000<span></span>
</td>
<td class="nump">$ 916,000<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_neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod', window );">Estimated liability, measurement period, years</a></td>
<td class="text">15 years<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_AccruedEnvironmentalLossContingenciesCurrent', window );">Estimated liability costs of remediation, current</a></td>
<td class="nump">$ 100,000<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_neog_CommitmentsAndContingenciesDisclosureLineItems', window );"><strong>Commitments and Contingencies Disclosure [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_EnvironmentalRemediationExpense', window );">Environmental remediation expense</a></td>
<td class="nump">38,000<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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_neog_CommitmentsAndContingenciesDisclosureLineItems', window );"><strong>Commitments and Contingencies Disclosure [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_EnvironmentalRemediationExpense', window );">Environmental remediation expense</a></td>
<td class="nump">$ 131,000<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_neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod">
<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>Accrual for environmental loss contingencies undiscounted estimated 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;">neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_neog_CommitmentsAndContingenciesDisclosureLineItems">
<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>Commitments and contingencies disclosure.</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;">neog_CommitmentsAndContingenciesDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_neog_RemedialActionObjectiveTimeFrame">
<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>Environmental remediation expense, period of remediation.</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;">neog_RemedialActionObjectiveTimeFrame</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_AccrualForEnvironmentalLossContingencies">
<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 costs accrued as of the balance sheet date for environmental loss 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> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14326-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6395460&amp;loc=d3e13647-108346<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<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_AccrualForEnvironmentalLossContingencies</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_AccruedEnvironmentalLossContingenciesCurrent">
<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 of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable in twelve months or in the next 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 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13237-110859<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=118942415&amp;loc=d3e14326-108349<br><br>Reference 5: 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=118951113&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_AccruedEnvironmentalLossContingenciesCurrent</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_EnvironmentalRemediationExpense">
<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 charge against earnings in the period for known or estimated future costs arising from requirements to perform environmental remediation activities.</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 410<br> -SubTopic 30<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109237650&amp;loc=d3e13064-110858<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13296-110859<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_EnvironmentalRemediationExpense</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_srt_RangeAxis=srt_MinimumMember">
<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_MinimumMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R31.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6797240512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information and Geographic Data - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Nov. 30, 2019 </div>
<div>Segment</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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_NumberOfReportableSegments', window );">Number of reportable segments | Segment</a></td>
<td class="nump">2<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_NumberOfReportableSegments">
<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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</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_NumberOfReportableSegments</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: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_SegmentReportingInformationLineItems">
<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_SegmentReportingInformationLineItems</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>19
<FILENAME>R35.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6742004960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Option Activity (Detail)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Nov. 30, 2019 </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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares Outstanding, Beginning Balance | shares</a></td>
<td class="nump">2,385,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares, Granted | shares</a></td>
<td class="nump">561,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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares, Exercised | shares</a></td>
<td class="num">(493,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Shares, Forfeited | shares</a></td>
<td class="num">(51,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares Outstanding, Ending Balance | shares</a></td>
<td class="nump">2,402,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted-Average Exercise Price, Beginning Balance | $ / shares</a></td>
<td class="nump">$ 49.37<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted-Average Exercise Price, Granted | $ / shares</a></td>
<td class="nump">63.91<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted-Average Exercise Price, Exercised | $ / shares</a></td>
<td class="nump">39.01<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted-Average Exercise Price, Forfeited | $ / shares</a></td>
<td class="nump">56.26<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted-Average Exercise Price, Ending Balance | $ / shares</a></td>
<td class="nump">$ 54.76<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<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 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.</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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</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_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_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=116856206&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=116856206&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_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=116856206&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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<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 could have acquired the underlying shares with respect to stock options that were terminated.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems">
<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems</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_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=116856206&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>20
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6794513696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Purchase<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Nov. 30, 2019</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_TreasuryStockTextBlock', window );">Stock Purchase</a></td>
<td class="text"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9. STOCK PURCHASE </div></div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In October 2018, the Company&#8217;s Board of Directors passed a resolution canceling the Company&#8217;s prior stock buyback program, which had been approved in December 2008, and authorized a new program to purchase, subject to market conditions, up to 3,000,000 shares of the Company&#8217;s common stock. In December 2018, the Company purchased 50,000 shares under the program in negotiated and open market transactions for a total price, including commissions, of $3,134,727. Shares acquired under the program have been retired. </div>&#160;</div></div><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_TreasuryStockTextBlock">
<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 treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury 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 505<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208821<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_TreasuryStockTextBlock</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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6797256064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Compensation Plans<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Nov. 30, 2019</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Equity Compensation Plans</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5. EQUITY COMPENSATION PLANS </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Qualified and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-qualified</div> options to purchase shares of common stock may be granted to directors, officers and employees of the<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Company under the terms of our stock option plans. These options are granted at an exercise price of not less than the fair market value of the stock on the date of grant. Options vest ratably over <span style="-sec-ix-hidden:hidden9309484">three</span> and <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">five year</div></div> periods and the contractual terms are generally <span style="-sec-ix-hidden:hidden9361066">five</span> or <div style="letter-spacing: 0px; top: 0px;;display:inline;">ten years</div>. A summary of stock option activity during the six months ended November&#160;30, 2019 follows:</div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%; padding: 0px;"/>
<td style="width: 6%; padding: 0px;"/>
<td style="padding: 0px;"/>
<td style="padding: 0px;"/>
<td style="padding: 0px;"/>
<td style="width: 6%; padding: 0px;"/>
<td style="padding: 0px;"/>
<td style="padding: 0px;"/>
<td style="padding: 0px;"/></tr>
<tr style="page-break-inside:avoid;font-size:8pt;">
<td style="vertical-align:bottom;"><div style="font-family:Times New Roman;font-style:italic;text-align:left;font-size:8pt;margin-bottom:0pt;margin-top:0pt">(Options in thousands)</div></td>
<td style="vertical-align:bottom;">&#160;</td>
<td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"><div style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">Shares</div></td>
<td style="vertical-align:bottom;font-weight:bold;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;">&#160;</td>
<td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"><div style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">Weighted-<br/>Average<br/>Exercise&#160;Price</div></td>
<td style="vertical-align:bottom;font-weight:bold;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Options outstanding June&#160;1, 2019 </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,385 </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">49.37 </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">561 </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">63.91 </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercised </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(493</div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">39.01 </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forfeited </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(51</div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">56.26 </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Options outstanding November&#160;30, 2019 </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,402 </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">54.76 </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">During the three and six month periods ended November&#160;30, 2019 and 2018, the Company recorded $1,612,000 and $1,400,000 and $3,155,000 and $2,831,000, respectively, of compensation expense related to its share-based awards. </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The weighted-average fair value per share of stock options granted during </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">the first six months of </div><div style="letter-spacing: 0px; top: 0px;;display:inline;">fiscal year 20<div style="letter-spacing: 0px; top: 0px;;display:inline;">20</div>, estimated on the date of grant using the Black-Scholes option pricing model, was $15.56. The fair value of stock options granted was estimated using the following weighted-average assumptions.&#160;</div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 87%; padding: 0px;"/>
<td style="width: 5%; padding: 0px;"/>
<td style="padding: 0px;"/>
<td style="padding: 0px;"/>
<td style="padding: 0px;"/></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">FY&#160;20<div style="letter-spacing: 0px; top: 0px;;display:inline;">20</div> </div></div></div></td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1.9% </div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding: 0px;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.0% </div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding: 0px;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected stock price volatility </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">29.4% </div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding: 0px;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected option life </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3.5</div>&#160;years </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company has an employee stock purchase plan that provides for employee stock purchases at a 5% discount to market price. The discount is recorded in administrative expense as of the date of purchase. </div></div><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 share-based payment 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> -URI http://asc.fasb.org/topic&amp;trid=2228938<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></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R30.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6790313424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Calculation of Net Income Per Share (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Nov. 30, 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_neog_EarningsPerShareLineItems', window );"><strong>Earnings Per Share [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_NetIncomeLoss', window );">Numerator for basic and diluted net income per share - Net income attributable to Neogen</a></td>
<td class="nump">$ 16,276<span></span>
</td>
<td class="nump">$ 16,051<span></span>
</td>
<td class="nump">$ 30,928<span></span>
</td>
<td class="nump">$ 31,288<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 );">Denominator for basic net income per share - Weighted average shares</a></td>
<td class="nump">52,557<span></span>
</td>
<td class="nump">52,019<span></span>
</td>
<td class="nump">52,355<span></span>
</td>
<td class="nump">51,820<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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive stock options</a></td>
<td class="nump">319<span></span>
</td>
<td class="nump">572<span></span>
</td>
<td class="nump">357<span></span>
</td>
<td class="nump">721<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Denominator for diluted net income per share</a></td>
<td class="nump">52,876<span></span>
</td>
<td class="nump">52,591<span></span>
</td>
<td class="nump">52,712<span></span>
</td>
<td class="nump">52,541<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_EarningsPerShareAbstract', window );"><strong>Net income attributable to Neogen 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="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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.60<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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.60<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_EarningsPerShareLineItems">
<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>Earnings Per Share [Line Items]</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;">neog_EarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_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=116637232&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=117326831&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=117327953&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=116634182&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=117326831&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=116637391&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=117326831&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=117327953&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=117326831&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=116637391&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=117326831&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=116634182&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=117326831&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=116637232&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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<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>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock 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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1500-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> -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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</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_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=118930883&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=116637391&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=118930883&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=116637232&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=116634182&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=118932676&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_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=117326831&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_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=117326831&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>23
<FILENAME>R34.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6795532800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Compensation Plans - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Nov. 30, 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_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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average fair value per share of stock options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.56<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_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1', window );">Compensation expense related to share based awards</a></td>
<td class="nump">$ 1,612,000<span></span>
</td>
<td class="nump">$ 3,155,000<span></span>
</td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="nump">$ 2,831,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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan | 2011 Employee Stock Purchase Plan</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_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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate', window );">Annual maximum limit percentage of compensation to purchase shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_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>
</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 );">Stock option vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<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_neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne', window );">Stock option contractual terms</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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_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>
</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 );">Stock option vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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_neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne', window );">Stock option contractual terms</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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne">
<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>Share based compensation arrangement by share based payment award, options, contractual term one.</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;">neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_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 over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate">
<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>Discount rate from fair value on purchase date that participants pay for 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> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate</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_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_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=116856206&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_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1">
<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 cost expensed and capitalized for award under share-based payment 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 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1</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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</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=neog_TwoThousandElevenPlanMember">
<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=neog_TwoThousandElevenPlanMember</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_MinimumMember">
<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_MinimumMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R38.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6795746208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Debt - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 29, 2018</div></th>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>May 31, 2020</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Unsecured revolving line of credit, total amount available</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000<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_DebtInstrumentMaturityDate', window );">Unsecured revolving line of credit, maturity date</a></td>
<td class="text">Sep.  01,  2019<span></span>
</td>
<td class="text">Sep. 30,  2021<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_LineOfCreditFacilityInterestRateDescription', window );">Unsecured revolving line of credit, interest terms</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">LIBOR plus 100 basis points<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_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Unsecured revolving line of credit, interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.70%<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_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod', window );">Unsecured revolving line of credit, balance outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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_LineOfCredit', window );">Unsecured revolving line of credit, advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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_VariableRateAxis=neog_LiborPlusMember', window );">Libor Plus | Unsecured Revolving Line of Credit</a></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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
</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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Unsecured revolving line of credit, spread</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<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_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">During Fiscal 2020</a></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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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>
</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_LineOfCredit', window );">Unsecured revolving line of credit, advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentBasisSpreadOnVariableRate1">
<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>Percentage points added to the reference rate to compute the variable rate on the debt 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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</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_DebtInstrumentLineItems">
<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_DebtInstrumentLineItems</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_DebtInstrumentMaturityDate">
<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>Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.</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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<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_DebtInstrumentMaturityDate</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: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_us-gaap_LineOfCredit">
<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 carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</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(22))<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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_LineOfCredit</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_LineOfCreditFacilityInterestRateAtPeriodEnd">
<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 effective interest rate at the end of 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<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_LineOfCreditFacilityInterestRateAtPeriodEnd</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>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_LineOfCreditFacilityInterestRateDescription">
<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>Description of the interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions).</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(b),22(b))<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_LineOfCreditFacilityInterestRateDescription</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_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod">
<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>Maximum amount borrowed under the credit facility at any time 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_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod</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_LineOfCreditFacilityMaximumBorrowingCapacity">
<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>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</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(b),22(b))<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_LineOfCreditFacilityMaximumBorrowingCapacity</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_VariableRateAxis=neog_LiborPlusMember">
<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_VariableRateAxis=neog_LiborPlusMember</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_CreditFacilityAxis=neog_UnsecuredRevolvingLineOfCreditMember">
<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_CreditFacilityAxis=neog_UnsecuredRevolvingLineOfCreditMember</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_StatementScenarioAxis=srt_ScenarioForecastMember">
<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_StatementScenarioAxis=srt_ScenarioForecastMember</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>25
<FILENAME>d821157d10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:neog="http://neogencorp.com/20191130"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="neog-20191130.xsd" xlink:type="simple"/>
    <context id="P06_01_2019To11_30_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="PAsOn11_30_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="PAsOn05_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="PAsOn10_31_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="P11_01_2018To11_29_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2018-11-29</endDate>
        </period>
    </context>
    <context id="P12_01_2018To12_31_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2018-12-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="P06_01_2019To08_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="P06_01_2018To08_31_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="PAsOn11_30_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="PAsOn06_01_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2019-06-01</instant>
        </period>
    </context>
    <context id="PAsOn05_31_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2018-05-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="PAsOn11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="PAsOn11_30_2019_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_NaturalToxinsAllergensAndDrugResiduesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:NaturalToxinsAllergensAndDrugResiduesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_BacterialAndGeneralSanitationMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:BacterialAndGeneralSanitationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_CultureMediaAndOtherMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:CultureMediaAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:RodenticidesInsecticidesAndDisinfectantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_LifeSciencesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:LifeSciencesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_VeterinaryInstrumentsAndDisposablesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:VeterinaryInstrumentsAndDisposablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_AnimalCareAndOtherMembersrtProductOrServiceAxis_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:AnimalCareAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:RodenticidesInsecticidesAndDisinfectantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_NonUsMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2019To11_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_NaturalToxinsAllergensAndDrugResiduesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:NaturalToxinsAllergensAndDrugResiduesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_BacterialAndGeneralSanitationMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:BacterialAndGeneralSanitationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_CultureMediaAndOtherMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:CultureMediaAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:RodenticidesInsecticidesAndDisinfectantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_LifeSciencesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:LifeSciencesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_VeterinaryInstrumentsAndDisposablesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:VeterinaryInstrumentsAndDisposablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_AnimalCareAndOtherMembersrtProductOrServiceAxis_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:AnimalCareAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:RodenticidesInsecticidesAndDisinfectantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_NonUsMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P09_01_2018To11_30_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_NaturalToxinsAllergensAndDrugResiduesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:NaturalToxinsAllergensAndDrugResiduesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_BacterialAndGeneralSanitationMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:BacterialAndGeneralSanitationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_CultureMediaAndOtherMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:CultureMediaAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:RodenticidesInsecticidesAndDisinfectantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_LifeSciencesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:LifeSciencesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_VeterinaryInstrumentsAndDisposablesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:VeterinaryInstrumentsAndDisposablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_AnimalCareAndOtherMembersrtProductOrServiceAxis_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:AnimalCareAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:RodenticidesInsecticidesAndDisinfectantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_NonUsMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_LiborPlusMemberusgaapVariableRateAxis_UnsecuredRevolvingLineOfCreditMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">neog:UnsecuredRevolvingLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">neog:LiborPlusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_EmployeeStockMemberusgaapSubsidiarySaleOfStockAxis_TwoThousandElevenPlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">neog:TwoThousandElevenPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2019To11_30_2019_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_NaturalToxinsAllergensAndDrugResiduesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:NaturalToxinsAllergensAndDrugResiduesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_BacterialAndGeneralSanitationMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:BacterialAndGeneralSanitationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_CultureMediaAndOtherMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:CultureMediaAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:RodenticidesInsecticidesAndDisinfectantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_LifeSciencesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:LifeSciencesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_VeterinaryInstrumentsAndDisposablesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:VeterinaryInstrumentsAndDisposablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_AnimalCareAndOtherMembersrtProductOrServiceAxis_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:AnimalCareAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:RodenticidesInsecticidesAndDisinfectantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_NonUsMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P06_01_2018To11_30_2018_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="P08_01_2018To08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">neog:ClarusLabsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2018-08-01</endDate>
        </period>
    </context>
    <context id="P08_01_2018To08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">neog:ClarusLabsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2018-08-01</endDate>
        </period>
    </context>
    <context id="P08_01_2018To08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">neog:ClarusLabsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2018-08-01</endDate>
        </period>
    </context>
    <context id="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">neog:ClarusLabsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-01</instant>
        </period>
    </context>
    <context id="P02_01_2019To02_28_2019_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">neog:ClarusLabsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="P01_01_2019To01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">neog:EdmontonAlbertabasedDeltaGenomicsCentreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-01</endDate>
        </period>
    </context>
    <context id="P01_01_2019To01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">neog:EdmontonAlbertabasedDeltaGenomicsCentreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-01</endDate>
        </period>
    </context>
    <context id="P01_01_2019To01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">neog:EdmontonAlbertabasedDeltaGenomicsCentreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-01</endDate>
        </period>
    </context>
    <context id="PAsOn01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">neog:EdmontonAlbertabasedDeltaGenomicsCentreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="P06_01_2019To08_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="P06_01_2019To08_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="P06_01_2019To08_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="P06_01_2019To08_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="P06_01_2018To08_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="P06_01_2018To08_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="P06_01_2018To08_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="P06_01_2018To08_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="PAsOn11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="PAsOn11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="PAsOn11_30_2018_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="P09_04_2018To09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">neog:LivestockGeneticServicesLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-04</startDate>
            <endDate>2018-09-04</endDate>
        </period>
    </context>
    <context id="P09_04_2018To09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">neog:LivestockGeneticServicesLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-04</startDate>
            <endDate>2018-09-04</endDate>
        </period>
    </context>
    <context id="P09_04_2018To09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">neog:LivestockGeneticServicesLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-04</startDate>
            <endDate>2018-09-04</endDate>
        </period>
    </context>
    <context id="PAsOn09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">neog:LivestockGeneticServicesLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-04</instant>
        </period>
    </context>
    <context id="P09_01_2019To09_01_2019_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">neog:LivestockGeneticServicesLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-09-01</endDate>
        </period>
    </context>
    <context id="PAsOn05_31_2020_ScenarioForecastMembersrtStatementScenarioAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="PAsOn11_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="PAsOn11_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="PAsOn11_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="PAsOn11_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="PAsOn11_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="PAsOn11_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="PAsOn11_30_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="PAsOn11_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="PAsOn05_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="PAsOn05_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="PAsOn05_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="PAsOn05_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="PAsOn05_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-31</instant>
        </period>
    </context>
    <context id="PAsOn05_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-31</instant>
        </period>
    </context>
    <context id="PAsOn05_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-31</instant>
        </period>
    </context>
    <context id="PAsOn05_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <context id="PAsOn08_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-31</instant>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_shares">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_USD_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Segment">
        <measure>neog:Segment</measure>
    </unit>
    <dei:AmendmentFlag contextRef="P06_01_2019To11_30_2019">false</dei:AmendmentFlag>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="P06_01_2019To11_30_2019_MinimumMembersrtRangeAxis"
      id="hidden9309484">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <neog:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne
      contextRef="P06_01_2019To11_30_2019_MinimumMembersrtRangeAxis"
      id="hidden9361066">P5Y</neog:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="P06_01_2019To11_30_2019_LiborPlusMemberusgaapVariableRateAxis_UnsecuredRevolvingLineOfCreditMemberusgaapCreditFacilityAxis"
      decimals="2"
      id="hidden9020614"
      unitRef="Unit_pure">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <dei:DocumentFiscalYearFocus contextRef="P06_01_2019To11_30_2019">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="P06_01_2019To11_30_2019">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="P06_01_2019To11_30_2019">--05-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityInteractiveDataCurrent contextRef="P06_01_2019To11_30_2019" id="hidden9018387">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityCurrentReportingStatus contextRef="P06_01_2019To11_30_2019" id="hidden9018389">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityRegistrantName contextRef="P06_01_2019To11_30_2019" id="hidden9018381">NEOGEN CORP</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="P06_01_2019To11_30_2019">0000711377</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="P06_01_2019To11_30_2019">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="P06_01_2019To11_30_2019">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="P06_01_2019To11_30_2019">2019-11-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="P06_01_2019To11_30_2019">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="P06_01_2019To11_30_2019">0-17988</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="P06_01_2019To11_30_2019">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="P06_01_2019To11_30_2019">38-2367843</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="P06_01_2019To11_30_2019">620 Lesher Place</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="P06_01_2019To11_30_2019">Lansing</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="P06_01_2019To11_30_2019">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="P06_01_2019To11_30_2019">48912</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="P06_01_2019To11_30_2019">517</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="P06_01_2019To11_30_2019">372-9200</dei:LocalPhoneNumber>
    <dei:EntityFilerCategory contextRef="P06_01_2019To11_30_2019">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="P06_01_2019To11_30_2019">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="P06_01_2019To11_30_2019">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="P06_01_2019To11_30_2019">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn11_30_2019"
      decimals="INF"
      unitRef="Unit_shares">52710633</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">66414000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">41688000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">247191000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">225836000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">1700000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">1700000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">85377000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">82582000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">86406000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">85992000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">14795000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">13431000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">500183000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">449529000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">77150000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">74847000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">103610000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">103619000</us-gaap:Goodwill>
    <us-gaap:OtherIndefiniteLivedIntangibleAssets
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">15495000</us-gaap:OtherIndefiniteLivedIntangibleAssets>
    <us-gaap:OtherIndefiniteLivedIntangibleAssets
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">15649000</us-gaap:OtherIndefiniteLivedIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">41923000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">40835000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">54153000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">52096000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Assets
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">750591000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">695740000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">19567000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">19063000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">5689000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">7085000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">756000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">601000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">12779000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">11502000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">38791000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">38251000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">15591000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">15618000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">5292000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">3972000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">59674000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">57841000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn11_30_2019"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn05_31_2019"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="PAsOn05_31_2019"
      decimals="INF"
      unitRef="Unit_USD_per_Share">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="PAsOn11_30_2019"
      decimals="INF"
      unitRef="Unit_USD_per_Share">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="PAsOn05_31_2019"
      decimals="INF"
      unitRef="Unit_shares">100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="PAsOn11_30_2019"
      decimals="INF"
      unitRef="Unit_shares">100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="PAsOn05_31_2019"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="PAsOn11_30_2019"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="PAsOn05_31_2019"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="PAsOn11_30_2019"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn05_31_2019"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.16</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn11_30_2019"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.16</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn05_31_2019"
      decimals="INF"
      unitRef="Unit_shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn11_30_2019"
      decimals="INF"
      unitRef="Unit_shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn11_30_2019"
      decimals="INF"
      unitRef="Unit_shares">52710633</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn11_30_2019"
      decimals="INF"
      unitRef="Unit_shares">52710633</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn05_31_2019"
      decimals="INF"
      unitRef="Unit_shares">52216589</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn05_31_2019"
      decimals="INF"
      unitRef="Unit_shares">52216589</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">8434000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">8355000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">244226000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">221937000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-11918000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-11640000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">450175000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">419247000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">690917000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">637899000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">750591000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">695740000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">87387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">89562000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">169335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">172522000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">20416000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">17536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">39892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">34202000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">107803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">107098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">209227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">206724000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P09_01_2019To11_30_2019_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">45559000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P09_01_2018To11_30_2018_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">47305000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P06_01_2019To11_30_2019_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">87590000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P06_01_2018To11_30_2018_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">90255000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P09_01_2019To11_30_2019_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">11218000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P09_01_2018To11_30_2018_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">9760000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P06_01_2019To11_30_2019_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">22417000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P06_01_2018To11_30_2018_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">19707000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">56777000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">57065000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">110007000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">109962000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">51026000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">50033000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">99220000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">96762000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">17988000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">18499000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">35531000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">35732000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">10985000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">10121000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">21684000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">20319000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">3781000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">3167000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">7469000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">5986000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">32754000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">31787000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">64684000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">62037000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">18272000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">18246000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">34536000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">34725000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">1271000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">1028000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">2781000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">1955000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-317000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">427000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-439000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">158000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">954000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">1455000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">2342000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">2113000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">19226000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">19701000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">36878000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">36838000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">2950000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">3650000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">5950000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">5550000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">16276000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">16051000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">30928000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">31288000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="P09_01_2019To11_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P09_01_2018To11_30_2018"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P06_01_2019To11_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P06_01_2018To11_30_2018"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P09_01_2019To11_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P09_01_2018To11_30_2018"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P06_01_2019To11_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P06_01_2018To11_30_2018"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">16276000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">16051000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">30928000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">31288000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">2367000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">290000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-691000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">-2488000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-149000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">413000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">18494000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">16341000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">30650000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">28800000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn05_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">52217000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn05_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">8355000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn05_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">221937000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn05_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-11640000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn05_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">419247000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">637899000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="P06_01_2019To08_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">196000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P06_01_2019To08_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">30000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P06_01_2019To08_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">9683000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P06_01_2019To08_31_2019"
      decimals="-3"
      unitRef="Unit_USD">9713000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="P06_01_2019To08_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">10000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="P06_01_2019To08_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="P06_01_2019To08_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">536000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="P06_01_2019To08_31_2019"
      decimals="-3"
      unitRef="Unit_USD">538000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ProfitLoss
      contextRef="P06_01_2019To08_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">14652000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P06_01_2019To08_31_2019"
      decimals="-3"
      unitRef="Unit_USD">14652000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P06_01_2019To08_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-2496000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P06_01_2019To08_31_2019"
      decimals="-3"
      unitRef="Unit_USD">-2496000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn08_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">52423000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn08_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">8387000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn08_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">232156000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn08_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-14136000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn08_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">433899000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn08_31_2019"
      decimals="-3"
      unitRef="Unit_USD">660306000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="P09_01_2019To11_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">288000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P09_01_2019To11_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">47000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P09_01_2019To11_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">12070000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">12117000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:ProfitLoss
      contextRef="P09_01_2019To11_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">16276000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">16276000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P09_01_2019To11_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2218000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">2218000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn11_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">52711000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn11_30_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">8434000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn11_30_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">244226000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn11_30_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-11918000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn11_30_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">450175000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">690917000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn05_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">51736000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn05_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">8278000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn05_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">202572000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn05_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-9746000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn05_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">359071000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn05_31_2018"
      decimals="-3"
      unitRef="Unit_USD">560175000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="P06_01_2018To08_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">251000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P06_01_2018To08_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">40000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P06_01_2018To08_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">8433000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P06_01_2018To08_31_2018"
      decimals="-3"
      unitRef="Unit_USD">8473000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="P06_01_2018To08_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">8000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="P06_01_2018To08_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="P06_01_2018To08_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">517000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="P06_01_2018To08_31_2018"
      decimals="-3"
      unitRef="Unit_USD">519000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ProfitLoss
      contextRef="P06_01_2018To08_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">15237000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P06_01_2018To08_31_2018"
      decimals="-3"
      unitRef="Unit_USD">15237000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P06_01_2018To08_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-2778000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P06_01_2018To08_31_2018"
      decimals="-3"
      unitRef="Unit_USD">-2778000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn08_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">51995000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn08_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">8320000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn08_31_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">211522000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn08_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-12524000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn08_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">374308000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn08_31_2018"
      decimals="-3"
      unitRef="Unit_USD">581626000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="P09_01_2018To11_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">87000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P09_01_2018To11_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">14000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P09_01_2018To11_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">4093000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">4107000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:ProfitLoss
      contextRef="P09_01_2018To11_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">16051000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">16051000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P09_01_2018To11_30_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">290000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">290000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn11_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">52082000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn11_30_2018_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">8334000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn11_30_2018_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">215615000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn11_30_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-12234000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn11_30_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">390359000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">602074000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">30928000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">31288000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">8985000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">8597000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">3155000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">2831000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">2483000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">3615000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">103000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">3787000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">1323000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">2025000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">1313000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">-706000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">40472000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">32583000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">12806000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">6720000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">199708000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">179839000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">220528000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">191488000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">4903000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-33626000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">-23272000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">19213000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">10268000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">19213000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">10268000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">-1333000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">-1068000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">24726000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">18511000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">41688000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn05_31_2018"
      decimals="-3"
      unitRef="Unit_USD">83074000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">66414000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">101585000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1. ACCOUNTING POLICIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;BASIS OF PRESENTATION AND CONSOLIDATION &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;The accompanying unaudited consolidated financial statements include the accounts of Neogen Corporation (&#x201c;Neogen&#x201d; or the &#x201c;Company&#x201d;) and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (generally accepted accounting principles) for interim financial information and with the instructions to Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-Q&lt;/div&gt; and Article 10 of Regulation &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;S-X.&lt;/div&gt; Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included in the accompanying unaudited consolidated financial statements. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the three and six month &lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;periods&lt;/div&gt; ended November&#160;30, 2019 are not necessarily indicative of the results to be expected for the fiscal year ending May&#160;31, 2020. For more complete financial information, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in our Annual Report on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K&lt;/div&gt; for the fiscal year ended May&#160;31, 2019.&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recently Adopted Accounting Standards &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;On June&#160;1, 2019, the Company adopted ASU No.&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;2016-02&#x2014;&lt;/div&gt; Leases. Refer to Leases section of Note 1 for further information.&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recent Accounting Pronouncements Not Yet Adopted &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial Instruments - Credit Losses &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;In June 2016, the FASB issued ASU No. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&#x2014;Measurement&lt;/div&gt; of Credit Losses on Financial Instruments, which changes how companies measure credit losses on most financial instruments measured at amortized cost and certain other instruments, such as loans, receivables and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;held-to-maturity&lt;/div&gt; debt securities. Rather than generally recognizing credit losses when it is probable that the loss has been incurred, the revised guidance requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the company expects to collect over the instrument&#x2019;s contractual life. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&lt;/div&gt; is effective for fiscal periods beginning after December&#160;15, 2019 and must be adopted as a cumulative effect adjustment to retained earnings; early adoption is permitted. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair Value Measurements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In August 2018, the FASB issued ASU 2018-13&#x2014;Fair Value &lt;/div&gt; Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements of fair value measurements. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-13&lt;/div&gt; is effective for fiscal years beginning after December&#160;15, 2019 and early adoption is permitted. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cloud Computing Implementation Cost &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In August 2018, the FASB issued ASU 2018-15&#x2014;Intangible&lt;/div&gt;-Goodwill and Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Internal-Use&lt;/div&gt; Software (Subtopic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;350-40): &lt;/div&gt; Customer&#x2019;s Accounting for Implementation Cost Incurred in a Cloud Computing Arrangement That Is a Service Contract, which clarifies the accounting for implementation costs in cloud computing arrangements. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-15&lt;/div&gt; is effective for fiscal years beginning after December&#160;15, 2019 and early adoption is permitted. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Comprehensive Income &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Comprehensive income represents net income and any revenues, expenses, gains and losses that, under U.S. generally accepted accounting principles, are excluded from net income and recognized directly as a component of equity. Accumulated other comprehensive income (loss) consists of foreign currency translation adjustments and unrealized gains or losses on marketable securities. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair Value of Financial Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The carrying amounts of the Company&#x2019;s financial instruments other than cash equivalents and marketable securities, which include accounts receivable and accounts payable, approximate fair value based on either their short maturity or current terms for similar instruments. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value measurements are determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants exclusive of any transaction costs. The Company utilizes a fair value hierarchy based upon the observability of inputs used in valuation techniques as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;1: Observable inputs such as quoted prices in active markets; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;2: Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;3: Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and Cash Equivalents &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents consist of bank demand accounts, savings deposits, certificates of deposit and commercial paper with original maturities of 90 days or less. The carrying value of these assets approximates fair value due to the short maturity of these instruments and meets the Level&#160;1 criteria. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable Securities &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;The Company has marketable securities held by banks or broker-dealers at November&#160;30, 2019, consisting of short-term domestic certificates of deposit, and commercial paper and U.S. treasuries rated at least &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A-1/P-1&lt;/div&gt; (short-term) and A/A2 (long-term) with maturities between 91 days and &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;two years&lt;/div&gt;. These securities are classified as available for sale. The primary objective of the Company&#x2019;s investment activity is to preserve capital for the purpose of funding operations, capital expenditures and business acquisitions; investments are not entered into for trading or speculative purposes. These securities are recorded at fair value based on recent trades or pricing models and therefore meet the Level&#160;2 criteria. Interest income on these investments is recorded within other income on the consolidated statements of income.&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ESTIMATES AND ASSUMPTIONS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of these financial statements requires that management make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities. On an ongoing basis, management evaluates the estimates, including, but not limited to, variable consideration related to revenue recognition, allowances for doubtful accounts, the market value of, and demand for, inventories, stock-based compensation, provision for income taxes and related balance sheet accounts, accruals, goodwill and other intangible assets. These estimates are based on historical experience and on various other assumptions 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. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;There have been no significant changes to the critical accounting policies and estimates disclosed in the Company&#x2019;s Annual Report on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K&lt;/div&gt; for the fiscal year ended May&#160;31, 2019.&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;There were no significant changes to the contractual obligations or contingent liabilities and commitments disclosed in the Company&#x2019;s Annual Report on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K&lt;/div&gt; for the fiscal year ended May&#160;31, 2019.&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts Receivable Allowance &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Management attempts to minimize credit risk by reviewing customers&#x2019; credit history before extending credit and by monitoring credit exposure on a regular basis. An allowance for doubtful accounts is established based upon factors surrounding the credit risk of specific customers, historical trends and other information. Collateral or other security is generally not required for accounts receivable. Once a receivable balance has been determined to be uncollectible, that amount is charged against the allowance for doubtful accounts&lt;div style="display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventory &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The reserve for obsolete and slow-moving inventory is reviewed at least quarterly based on an analysis of the inventory, considering the current condition of the asset as well as other known facts and future plans. The reserve required to record inventory at lower of cost or net realizable value is adjusted as conditions change. Product obsolescence may be caused by shelf-life expiration, discontinuance of a product line, replacement products in the marketplace or other competitive situations. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill and Other Intangible Assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;Goodwill represents the excess of purchase price over fair value of tangible net assets of acquired businesses after amounts are allocated to other identifiable intangible assets. Other intangible assets include customer relationships, trademarks, licenses, trade names, covenants &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;not-to-compete&lt;/div&gt; and patents. Customer-based intangibles are amortized on either an accelerated or straight-line basis, reflecting the pattern in which the economic benefits are consumed, while all other amortizable intangibles are amortized on a straight-line basis; intangibles are generally amortized over &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5&lt;/div&gt; to &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;25&lt;/div&gt; years&lt;/div&gt;. We review the carrying amounts of goodwill and other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-amortizable&lt;/div&gt; intangible assets annually, or when indications of impairment exist, to determine if such assets may be impaired by performing a quantitative assessment. If the carrying amounts of these assets are deemed to be less than fair value based upon a discounted cash flow analysis and comparison to comparable EBITDA multiples of peer companies, such assets are reduced to their estimated fair value and a charge is recorded to operations.&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-Lived Assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Management reviews the carrying values of its long-lived assets to be held and used, including definite-lived intangible assets, for &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;possible impairment whenever events or changes in business conditions warrant such a review. The carrying value of a long-lived asset is considered impaired when the anticipated separately identifiable undiscounted cash flows over the remaining useful life of the asset indicate that the carrying amount of the asset may not be recoverable. In such an event, fair value is determined using discounted cash flows and, if lower than the carrying value, impairment is recognized through a charge to operations. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity Compensation Plans &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share options awarded to employees and shares of stock awarded to employees under certain stock purchase plans are recognized as compensation expense based on their fair value at grant date. The fair market value of options granted under the Company stock option plans was estimated on the date of grant using the Black-Scholes option-pricing model with assumptions for inputs such as interest rates, expected dividends, volatility measures and specific employee exercise behavior patterns based on statistical data. Some of the inputs used are not market-observable and have to be estimated or derived from available data. Use of different estimates would produce different option values, which in turn would result in higher or lower compensation expense recognized. To value options, several recognized valuation models exist. None of these models can be singled out as being the best or most correct. The model applied by us can handle most of the specific features included in the options granted, which is the reason for its use. If a different model were used, the option values could differ despite using the same inputs. Accordingly, using different assumptions coupled with using a different valuation model could have a significant impact on the fair value of employee stock options. Fair value could be either higher or lower than the number provided by the model applied and the inputs used. Further information on our equity compensation plans, including inputs used to determine the fair value of options, is disclosed in Note 5. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income Taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;We account for income taxes using the asset and liability method. Under this method, deferred income tax assets and liabilities are&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;determined based on differences between the financial reporting and tax bases of assets and liabilities and for tax credit carryforwards and are measured using the enacted tax rates in effect for the years in which the differences are expected to reverse. Deferred income tax expense represents the change in net deferred income tax assets and liabilities during the year.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin: 6pt 0in 0.0001pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In February 2016, the FASB issued ASU No. 2016-02&#x2014;Leases, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. A lessee should recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessor have not significantly changed from previous U.S. GAAP. This ASU was effective for annualperiods, including interim periods within those annual periods, beginning after December&#160;15, 2018. We adopted this ASU on June&#160;1, 2019; the impact on our consolidated financial statements was immaterial. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;We lease various manufacturing, laboratory, warehousing and distribution facilities, administrative and sales offices, equipment and vehicles under operating leases. We evaluate our contracts to determine if an arrangement is a lease at inception and classify it as a finance or operating lease. Currently, all our leases are classified as operating leases. Leased assets and corresponding liabilities are recognized based on the present value of the lease payments over the lease term. Our lease terms may include options to extend when it is reasonably certain that we will exercise that option. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;Costs associated with operating leases are recognized on a straight-line basis within operating expenses over the term of the lease. With the adoption of ASC 842&#160;on June&#160;1, 2019&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt; we recognized all leases with terms greater than 12 months in duration on our consolidated balance sheets as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt; assets and lease liabilities of approximately $2.0&#160;million &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;each &lt;/div&gt;as of June&#160;1, 2019. We adopted the standard using the prospective approach and did not retrospectively apply to prior periods. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt; assets are recorded in other assets on our consolidated balance sheets. Current and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; lease liabilities are recorded in other accruals within current liabilities and other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; liabilities, respectively, on our consolidated balance sheets.&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;We have made certain assumptions and judgments when applying ASC 842, the most significant of which are: &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;We elected the package of practical expedients available for transition that allow us to not reassess whether expired or existing contracts contain leases under the new definition of a lease, lease classification for expired or existing leases and whether previously capitalized initial direct costs would qualify for capitalization under ASC 842.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;We did not elect to use hindsight when considering judgments and estimates such as assessments of lessee options to extend or terminate a lease or purchase the underlying asset.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;For all asset classes, we elected to not recognize a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt; asset and lease liability for short-term leases.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;For all asset classes, we elected to not separate &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components from lease components to which they relate and have accounted for the combined lease and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components as a single lease component.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;The determination of the discount rate used in a lease is our incremental borrowing rate that is based on what we would normally pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Supplemental balance sheet information related to operating leases was as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 84%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 10%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&#160;30,&lt;br/&gt; 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 84%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right of use - assets &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,034&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 84%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Lease liabilities - current &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;585 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 84%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Lease liabilities - &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,456 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The weighted average remaining lease term and weighted average discount rate were as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 84%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 8%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&#160;30,&lt;br/&gt; 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0.5pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average remaining lease term &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.5&lt;/div&gt;&#160;years &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average discount rate &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.5&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease expenses are classified as cost of revenues or operating expenses on the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;c&lt;/div&gt;onsolidated &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;tatements of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;i&lt;/div&gt;ncome. The components of lease expense were as follows:&lt;/div&gt;&lt;/div&gt; &lt;div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 70%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 12%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 12%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Three&lt;br/&gt; Months&#160;Ended&lt;br/&gt; November&#160;30,&lt;br/&gt; 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Months&#160;Ended&lt;br/&gt; November&#160;30,&lt;br/&gt; 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;333&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;573&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short term leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;34 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;81 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total lease expense &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;367 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;654 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt;  &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;Cash paid for amounts included in the measurement of lease liabilities for operating leases included in cash flows from operations on the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;tatement of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;c&lt;/div&gt;ash &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;f&lt;/div&gt;lows were approximately $558,000 for the six months ended November&#160;30, 2019. There were &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;no&lt;/div&gt; &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cash &lt;/div&gt; additions to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt; assets obtained from new operating lease liabilities for the six months ended November&#160;30, 2019.&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: -2pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Undiscounted minimum&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; lease payments as of November&#160;30, 2019 were as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size:10pt;border-collapse:separate;border-spacing:0;width:68%;margin-bottom:0px;margin-top:12pt;margin-left:auto;margin-right:auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 94%; padding: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 5%; padding: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid;font-size:8pt;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid;font-size:8pt;"&gt;
&lt;td style="vertical-align:bottom;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Years ending May&#160;31, &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 (1) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;589 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;917 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;358 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;169 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;95 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025 and thereafter &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;26 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total lease payments &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,154 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: imputed interest &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;114 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total lease liabilities &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,040&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1.5px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&#160;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(1)&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Excluding the six months ended November&#160;30, 2019&lt;div style="display:inline;"&gt;.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenue Recognition &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company determines the amount of revenue to be recognized through application of the following steps: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Identification of the contract with a customer;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Identification of the performance obligations in the contract;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Determination of the transaction price;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Allocation of the transaction price to the performance obligations in the contract; and&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recognition of revenue when, or as, the Company satisfies the performance obligations.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Essentially all our revenue is generated through contracts with our customers. A performance obligation is a promise in a contract to transfer a product or service to a customer. We generally recognize revenue at a point in time when all our performance obligations under the terms of a contract are satisfied. Revenue is recognized upon transfer of control of promised products and services in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The collectability of consideration on the contract is reasonably assured before revenue is recognized. To the extent that customer payment has been received before all recognition criteria are met, these revenues are initially deferred in other accruals on the balance sheet and the revenue is recognized in the period that all recognition criteria have been met. In certain situations, we provide rebates, marketing support, credits or incentives to selected customers, which are accounted for as variable consideration when estimating the amount of revenue to recognize on a contract. Variable consideration reduces the amount of revenue that is recognized. These variable consideration estimates are updated at the end of each reporting period based on information currently available. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The performance obligations in our contracts are generally satisfied well within one year of the contract inception. In such cases, we have elected the practical expedient to not adjust the promised amount of consideration for the effects of a significant financing component. We have elected to utilize the practical expedient to recognize the incremental costs of obtaining a contract as an expense when incurred because the amortization period for the prepaid costs that would otherwise have been deferred and amortized is one year or less. The Company accounts for shipping and handling for products as a fulfillment activity when goods are shipped. Revenue is recognized net of any tax collected from customers; the taxes are subsequently remitted to governmental authorities. The Company&#x2019;s terms and conditions of sale generally do not provide for returns of product or reperformance of service except in the case of quality or warranty issues. These situations are infrequent; due to immateriality of the amount, warranty claims are recorded in the period incurred. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;We derive revenue from two primary sources - product revenue and service revenue. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Product revenue consists of shipments of: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diagnostic test kits, dehydrated culture media and related products used by food producers and processors to detect harmful natural toxins, foodborne bacteria, allergens and levels of general sanitation;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Consumable products marketed to veterinarians and animal health product distributors; and&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rodenticides, disinfectants and insecticides to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues for our products are recognized and invoiced when the product is shipped to the customer. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service revenue consists primarily of: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Genomic identification and related interpretive bioinformatic services; and&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other commercial laboratory services.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues for our genomics and commercial laboratory services are recognized and invoiced when the applicable laboratory service is performed and the results are conveyed to the customer. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Payment terms for products and services are generally 30 to 60 days; international terms may be longer. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;table presents disaggregated revenue by major product and service categories for the three and six month periods ended November&#160;30, 2019 and 2018: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Three&#160;Months&#160;ended&#160;November&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six&#160;Months&#160;ended&#160;November&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Food Safety&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Natural Toxins, Allergens&#160;&amp;amp; Drug Residues &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,681 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,571 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;40,796 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,409 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bacterial&#160;&amp;amp; General Sanitation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,615 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,822 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,931 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,288 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Culture Media&#160;&amp;amp; Other &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,757 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,191 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,037 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,408 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rodenticides, Insecticides&#160;&amp;amp; Disinfectants &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,447 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,943 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,896 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,569 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Genomics Services &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,354 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,223 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,216 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,259 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;56,854 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;53,750 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,876 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;105,933 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Animal Safety&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Life Sciences &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,803 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,891 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,525 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,971 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Veterinary Instruments&#160;&amp;amp; Disposables &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,486 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,683 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,822 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;22,087 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Animal Care&#160;&amp;amp; Other &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,787 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,948 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,193 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,346 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rodenticides, Insecticides&#160;&amp;amp; Disinfectants &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,186 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,789 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;32,904 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,935 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Genomics Services &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,687 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,037 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,907 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,452 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;50,949 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;53,348 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;101,351 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100,791 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total Revenues &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,803&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,098&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;209,227&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;206,724&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; </us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;BASIS OF PRESENTATION AND CONSOLIDATION &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;The accompanying unaudited consolidated financial statements include the accounts of Neogen Corporation (&#x201c;Neogen&#x201d; or the &#x201c;Company&#x201d;) and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (generally accepted accounting principles) for interim financial information and with the instructions to Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-Q&lt;/div&gt; and Article 10 of Regulation &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;S-X.&lt;/div&gt; Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included in the accompanying unaudited consolidated financial statements. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the three and six month &lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;periods&lt;/div&gt; ended November&#160;30, 2019 are not necessarily indicative of the results to be expected for the fiscal year ending May&#160;31, 2020. For more complete financial information, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in our Annual Report on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K&lt;/div&gt; for the fiscal year ended May&#160;31, 2019.&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <neog:RecentlyAdoptedAccountingStandardsPolicyTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recently Adopted Accounting Standards &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;On June&#160;1, 2019, the Company adopted ASU No.&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;2016-02&#x2014;&lt;/div&gt; Leases. Refer to Leases section of Note 1 for further information.&lt;/div&gt;</neog:RecentlyAdoptedAccountingStandardsPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recent Accounting Pronouncements Not Yet Adopted &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial Instruments - Credit Losses &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;In June 2016, the FASB issued ASU No. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&#x2014;Measurement&lt;/div&gt; of Credit Losses on Financial Instruments, which changes how companies measure credit losses on most financial instruments measured at amortized cost and certain other instruments, such as loans, receivables and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;held-to-maturity&lt;/div&gt; debt securities. Rather than generally recognizing credit losses when it is probable that the loss has been incurred, the revised guidance requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the company expects to collect over the instrument&#x2019;s contractual life. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&lt;/div&gt; is effective for fiscal periods beginning after December&#160;15, 2019 and must be adopted as a cumulative effect adjustment to retained earnings; early adoption is permitted. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair Value Measurements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In August 2018, the FASB issued ASU 2018-13&#x2014;Fair Value &lt;/div&gt; Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements of fair value measurements. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-13&lt;/div&gt; is effective for fiscal years beginning after December&#160;15, 2019 and early adoption is permitted. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cloud Computing Implementation Cost &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In August 2018, the FASB issued ASU 2018-15&#x2014;Intangible&lt;/div&gt;-Goodwill and Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Internal-Use&lt;/div&gt; Software (Subtopic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;350-40): &lt;/div&gt; Customer&#x2019;s Accounting for Implementation Cost Incurred in a Cloud Computing Arrangement That Is a Service Contract, which clarifies the accounting for implementation costs in cloud computing arrangements. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-15&lt;/div&gt; is effective for fiscal years beginning after December&#160;15, 2019 and early adoption is permitted. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Comprehensive Income &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Comprehensive income represents net income and any revenues, expenses, gains and losses that, under U.S. generally accepted accounting principles, are excluded from net income and recognized directly as a component of equity. Accumulated other comprehensive income (loss) consists of foreign currency translation adjustments and unrealized gains or losses on marketable securities. &lt;/div&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair Value of Financial Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The carrying amounts of the Company&#x2019;s financial instruments other than cash equivalents and marketable securities, which include accounts receivable and accounts payable, approximate fair value based on either their short maturity or current terms for similar instruments. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value measurements are determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants exclusive of any transaction costs. The Company utilizes a fair value hierarchy based upon the observability of inputs used in valuation techniques as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;1: Observable inputs such as quoted prices in active markets; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;2: Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&#160;3: Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions. &lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and Cash Equivalents &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents consist of bank demand accounts, savings deposits, certificates of deposit and commercial paper with original maturities of 90 days or less. The carrying value of these assets approximates fair value due to the short maturity of these instruments and meets the Level&#160;1 criteria. &lt;/div&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:MarketableSecuritiesPolicy contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable Securities &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;The Company has marketable securities held by banks or broker-dealers at November&#160;30, 2019, consisting of short-term domestic certificates of deposit, and commercial paper and U.S. treasuries rated at least &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A-1/P-1&lt;/div&gt; (short-term) and A/A2 (long-term) with maturities between 91 days and &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;two years&lt;/div&gt;. These securities are classified as available for sale. The primary objective of the Company&#x2019;s investment activity is to preserve capital for the purpose of funding operations, capital expenditures and business acquisitions; investments are not entered into for trading or speculative purposes. These securities are recorded at fair value based on recent trades or pricing models and therefore meet the Level&#160;2 criteria. Interest income on these investments is recorded within other income on the consolidated statements of income.&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <neog:MarketableSecuritiesContractualMaturityPeriod contextRef="P06_01_2019To11_30_2019_MinimumMembersrtRangeAxis">P91D</neog:MarketableSecuritiesContractualMaturityPeriod>
    <neog:MarketableSecuritiesContractualMaturityPeriod contextRef="P06_01_2019To11_30_2019_MaximumMembersrtRangeAxis">P2Y</neog:MarketableSecuritiesContractualMaturityPeriod>
    <us-gaap:UseOfEstimates contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ESTIMATES AND ASSUMPTIONS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of these financial statements requires that management make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities. On an ongoing basis, management evaluates the estimates, including, but not limited to, variable consideration related to revenue recognition, allowances for doubtful accounts, the market value of, and demand for, inventories, stock-based compensation, provision for income taxes and related balance sheet accounts, accruals, goodwill and other intangible assets. These estimates are based on historical experience and on various other assumptions 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. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;There have been no significant changes to the critical accounting policies and estimates disclosed in the Company&#x2019;s Annual Report on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K&lt;/div&gt; for the fiscal year ended May&#160;31, 2019.&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;There were no significant changes to the contractual obligations or contingent liabilities and commitments disclosed in the Company&#x2019;s Annual Report on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K&lt;/div&gt; for the fiscal year ended May&#160;31, 2019.&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts Receivable Allowance &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Management attempts to minimize credit risk by reviewing customers&#x2019; credit history before extending credit and by monitoring credit exposure on a regular basis. An allowance for doubtful accounts is established based upon factors surrounding the credit risk of specific customers, historical trends and other information. Collateral or other security is generally not required for accounts receivable. Once a receivable balance has been determined to be uncollectible, that amount is charged against the allowance for doubtful accounts&lt;div style="display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventory &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The reserve for obsolete and slow-moving inventory is reviewed at least quarterly based on an analysis of the inventory, considering the current condition of the asset as well as other known facts and future plans. The reserve required to record inventory at lower of cost or net realizable value is adjusted as conditions change. Product obsolescence may be caused by shelf-life expiration, discontinuance of a product line, replacement products in the marketplace or other competitive situations. &lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Goodwill and Other Intangible Assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;Goodwill represents the excess of purchase price over fair value of tangible net assets of acquired businesses after amounts are allocated to other identifiable intangible assets. Other intangible assets include customer relationships, trademarks, licenses, trade names, covenants &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;not-to-compete&lt;/div&gt; and patents. Customer-based intangibles are amortized on either an accelerated or straight-line basis, reflecting the pattern in which the economic benefits are consumed, while all other amortizable intangibles are amortized on a straight-line basis; intangibles are generally amortized over &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5&lt;/div&gt; to &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;25&lt;/div&gt; years&lt;/div&gt;. We review the carrying amounts of goodwill and other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-amortizable&lt;/div&gt; intangible assets annually, or when indications of impairment exist, to determine if such assets may be impaired by performing a quantitative assessment. If the carrying amounts of these assets are deemed to be less than fair value based upon a discounted cash flow analysis and comparison to comparable EBITDA multiples of peer companies, such assets are reduced to their estimated fair value and a charge is recorded to operations.&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P06_01_2019To11_30_2019_MinimumMembersrtRangeAxis">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P06_01_2019To11_30_2019_MaximumMembersrtRangeAxis">P25Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Long-Lived Assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Management reviews the carrying values of its long-lived assets to be held and used, including definite-lived intangible assets, for &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;possible impairment whenever events or changes in business conditions warrant such a review. The carrying value of a long-lived asset is considered impaired when the anticipated separately identifiable undiscounted cash flows over the remaining useful life of the asset indicate that the carrying amount of the asset may not be recoverable. In such an event, fair value is determined using discounted cash flows and, if lower than the carrying value, impairment is recognized through a charge to operations. &lt;/div&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity Compensation Plans &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share options awarded to employees and shares of stock awarded to employees under certain stock purchase plans are recognized as compensation expense based on their fair value at grant date. The fair market value of options granted under the Company stock option plans was estimated on the date of grant using the Black-Scholes option-pricing model with assumptions for inputs such as interest rates, expected dividends, volatility measures and specific employee exercise behavior patterns based on statistical data. Some of the inputs used are not market-observable and have to be estimated or derived from available data. Use of different estimates would produce different option values, which in turn would result in higher or lower compensation expense recognized. To value options, several recognized valuation models exist. None of these models can be singled out as being the best or most correct. The model applied by us can handle most of the specific features included in the options granted, which is the reason for its use. If a different model were used, the option values could differ despite using the same inputs. Accordingly, using different assumptions coupled with using a different valuation model could have a significant impact on the fair value of employee stock options. Fair value could be either higher or lower than the number provided by the model applied and the inputs used. Further information on our equity compensation plans, including inputs used to determine the fair value of options, is disclosed in Note 5. &lt;/div&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income Taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;We account for income taxes using the asset and liability method. Under this method, deferred income tax assets and liabilities are&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;determined based on differences between the financial reporting and tax bases of assets and liabilities and for tax credit carryforwards and are measured using the enacted tax rates in effect for the years in which the differences are expected to reverse. Deferred income tax expense represents the change in net deferred income tax assets and liabilities during the year.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin: 6pt 0in 0.0001pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In February 2016, the FASB issued ASU No. 2016-02&#x2014;Leases, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. A lessee should recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessor have not significantly changed from previous U.S. GAAP. This ASU was effective for annualperiods, including interim periods within those annual periods, beginning after December&#160;15, 2018. We adopted this ASU on June&#160;1, 2019; the impact on our consolidated financial statements was immaterial. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;We lease various manufacturing, laboratory, warehousing and distribution facilities, administrative and sales offices, equipment and vehicles under operating leases. We evaluate our contracts to determine if an arrangement is a lease at inception and classify it as a finance or operating lease. Currently, all our leases are classified as operating leases. Leased assets and corresponding liabilities are recognized based on the present value of the lease payments over the lease term. Our lease terms may include options to extend when it is reasonably certain that we will exercise that option. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;Costs associated with operating leases are recognized on a straight-line basis within operating expenses over the term of the lease. With the adoption of ASC 842&#160;on June&#160;1, 2019&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt; we recognized all leases with terms greater than 12 months in duration on our consolidated balance sheets as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt; assets and lease liabilities of approximately $2.0&#160;million &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;each &lt;/div&gt;as of June&#160;1, 2019. We adopted the standard using the prospective approach and did not retrospectively apply to prior periods. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt; assets are recorded in other assets on our consolidated balance sheets. Current and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; lease liabilities are recorded in other accruals within current liabilities and other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; liabilities, respectively, on our consolidated balance sheets.&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;We have made certain assumptions and judgments when applying ASC 842, the most significant of which are: &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;We elected the package of practical expedients available for transition that allow us to not reassess whether expired or existing contracts contain leases under the new definition of a lease, lease classification for expired or existing leases and whether previously capitalized initial direct costs would qualify for capitalization under ASC 842.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;We did not elect to use hindsight when considering judgments and estimates such as assessments of lessee options to extend or terminate a lease or purchase the underlying asset.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;For all asset classes, we elected to not recognize a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt; asset and lease liability for short-term leases.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;For all asset classes, we elected to not separate &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components from lease components to which they relate and have accounted for the combined lease and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components as a single lease component.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;The determination of the discount rate used in a lease is our incremental borrowing rate that is based on what we would normally pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Supplemental balance sheet information related to operating leases was as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 84%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 10%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&#160;30,&lt;br/&gt; 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 84%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right of use - assets &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,034&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 84%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Lease liabilities - current &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;585 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 84%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Lease liabilities - &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,456 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The weighted average remaining lease term and weighted average discount rate were as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 84%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 8%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&#160;30,&lt;br/&gt; 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0.5pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average remaining lease term &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.5&lt;/div&gt;&#160;years &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average discount rate &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.5&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease expenses are classified as cost of revenues or operating expenses on the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;c&lt;/div&gt;onsolidated &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;tatements of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;i&lt;/div&gt;ncome. The components of lease expense were as follows:&lt;/div&gt;&lt;/div&gt; &lt;div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 70%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 12%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 12%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Three&lt;br/&gt; Months&#160;Ended&lt;br/&gt; November&#160;30,&lt;br/&gt; 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Months&#160;Ended&lt;br/&gt; November&#160;30,&lt;br/&gt; 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;333&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;573&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short term leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;34 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;81 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total lease expense &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;367 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;654 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt;  &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;Cash paid for amounts included in the measurement of lease liabilities for operating leases included in cash flows from operations on the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;tatement of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;c&lt;/div&gt;ash &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;f&lt;/div&gt;lows were approximately $558,000 for the six months ended November&#160;30, 2019. There were &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;no&lt;/div&gt; &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cash &lt;/div&gt; additions to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt; assets obtained from new operating lease liabilities for the six months ended November&#160;30, 2019.&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: -2pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Undiscounted minimum&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; lease payments as of November&#160;30, 2019 were as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size:10pt;border-collapse:separate;border-spacing:0;width:68%;margin-bottom:0px;margin-top:12pt;margin-left:auto;margin-right:auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 94%; padding: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 5%; padding: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid;font-size:8pt;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid;font-size:8pt;"&gt;
&lt;td style="vertical-align:bottom;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Years ending May&#160;31, &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 (1) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;589 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;917 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;358 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;169 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;95 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025 and thereafter &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;26 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total lease payments &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,154 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: imputed interest &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;114 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total lease liabilities &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,040&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1.5px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&#160;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(1)&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Excluding the six months ended November&#160;30, 2019&lt;div style="display:inline;"&gt;.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn06_01_2019"
      decimals="-5"
      unitRef="Unit_USD">2000000.0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn06_01_2019"
      decimals="-5"
      unitRef="Unit_USD">2000000.0</us-gaap:OperatingLeaseLiability>
    <neog:ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Supplemental balance sheet information related to operating leases was as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 84%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 10%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&#160;30,&lt;br/&gt; 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 84%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right of use - assets &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,034&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 84%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Lease liabilities - current &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;585 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 84%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Lease liabilities - &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 10%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,456 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt;</neog:ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">2034000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">585000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">1456000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <neog:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The weighted average remaining lease term and weighted average discount rate were as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 84%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 8%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&#160;30,&lt;br/&gt; 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0.5pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average remaining lease term &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.5&lt;/div&gt;&#160;years &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average discount rate &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.5&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt;</neog:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn11_30_2019">P2Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="PAsOn11_30_2019"
      decimals="3"
      unitRef="Unit_pure">0.035</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCostTableTextBlock contextRef="P06_01_2019To11_30_2019">The components of lease expense were as follows:
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 70%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 12%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 12%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Three&lt;br/&gt; Months&#160;Ended&lt;br/&gt; November&#160;30,&lt;br/&gt; 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Months&#160;Ended&lt;br/&gt; November&#160;30,&lt;br/&gt; 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;333&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;573&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short term leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;34 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;81 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total lease expense &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;367 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;654 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; </us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">333000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">573000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">34000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">81000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">367000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">654000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="P06_01_2019To11_30_2019"
      decimals="0"
      unitRef="Unit_USD">558000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="P06_01_2019To11_30_2019"
      decimals="0"
      unitRef="Unit_USD">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: -2pt; line-height: 12pt;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Undiscounted minimum&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; lease payments as of November&#160;30, 2019 were as follows: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size:10pt;border-collapse:separate;border-spacing:0;width:68%;margin-bottom:0px;margin-top:12pt;margin-left:auto;margin-right:auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 94%; padding: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 5%; padding: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid;font-size:8pt;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid;font-size:8pt;"&gt;
&lt;td style="vertical-align:bottom;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Years ending May&#160;31, &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020 (1) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;589 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;917 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;358 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;169 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;95 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025 and thereafter &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;26 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total lease payments &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,154 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: imputed interest &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;114 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total lease liabilities &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,040&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1.5px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;"&gt;&#160;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;(1)&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;Excluding the six months ended November&#160;30, 2019&lt;div style="display:inline;"&gt;.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      id="Fact_9018338"
      unitRef="Unit_USD">589000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">917000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">358000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">169000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">95000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">26000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">2154000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">114000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">2040000</us-gaap:OperatingLeaseLiability>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenue Recognition &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company determines the amount of revenue to be recognized through application of the following steps: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Identification of the contract with a customer;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Identification of the performance obligations in the contract;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Determination of the transaction price;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Allocation of the transaction price to the performance obligations in the contract; and&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Recognition of revenue when, or as, the Company satisfies the performance obligations.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Essentially all our revenue is generated through contracts with our customers. A performance obligation is a promise in a contract to transfer a product or service to a customer. We generally recognize revenue at a point in time when all our performance obligations under the terms of a contract are satisfied. Revenue is recognized upon transfer of control of promised products and services in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The collectability of consideration on the contract is reasonably assured before revenue is recognized. To the extent that customer payment has been received before all recognition criteria are met, these revenues are initially deferred in other accruals on the balance sheet and the revenue is recognized in the period that all recognition criteria have been met. In certain situations, we provide rebates, marketing support, credits or incentives to selected customers, which are accounted for as variable consideration when estimating the amount of revenue to recognize on a contract. Variable consideration reduces the amount of revenue that is recognized. These variable consideration estimates are updated at the end of each reporting period based on information currently available. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The performance obligations in our contracts are generally satisfied well within one year of the contract inception. In such cases, we have elected the practical expedient to not adjust the promised amount of consideration for the effects of a significant financing component. We have elected to utilize the practical expedient to recognize the incremental costs of obtaining a contract as an expense when incurred because the amortization period for the prepaid costs that would otherwise have been deferred and amortized is one year or less. The Company accounts for shipping and handling for products as a fulfillment activity when goods are shipped. Revenue is recognized net of any tax collected from customers; the taxes are subsequently remitted to governmental authorities. The Company&#x2019;s terms and conditions of sale generally do not provide for returns of product or reperformance of service except in the case of quality or warranty issues. These situations are infrequent; due to immateriality of the amount, warranty claims are recorded in the period incurred. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;We derive revenue from two primary sources - product revenue and service revenue. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Product revenue consists of shipments of: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diagnostic test kits, dehydrated culture media and related products used by food producers and processors to detect harmful natural toxins, foodborne bacteria, allergens and levels of general sanitation;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Consumable products marketed to veterinarians and animal health product distributors; and&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rodenticides, disinfectants and insecticides to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues for our products are recognized and invoiced when the product is shipped to the customer. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service revenue consists primarily of: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Genomic identification and related interpretive bioinformatic services; and&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%; text-align: left; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other commercial laboratory services.&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues for our genomics and commercial laboratory services are recognized and invoiced when the applicable laboratory service is performed and the results are conveyed to the customer. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Payment terms for products and services are generally 30 to 60 days; international terms may be longer. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;table presents disaggregated revenue by major product and service categories for the three and six month periods ended November&#160;30, 2019 and 2018: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Three&#160;Months&#160;ended&#160;November&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six&#160;Months&#160;ended&#160;November&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Food Safety&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Natural Toxins, Allergens&#160;&amp;amp; Drug Residues &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,681 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,571 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;40,796 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,409 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bacterial&#160;&amp;amp; General Sanitation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,615 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,822 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,931 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,288 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Culture Media&#160;&amp;amp; Other &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,757 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,191 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,037 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,408 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rodenticides, Insecticides&#160;&amp;amp; Disinfectants &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,447 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,943 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,896 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,569 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Genomics Services &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,354 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,223 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,216 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,259 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;56,854 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;53,750 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,876 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;105,933 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Animal Safety&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Life Sciences &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,803 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,891 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,525 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,971 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Veterinary Instruments&#160;&amp;amp; Disposables &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,486 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,683 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,822 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;22,087 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Animal Care&#160;&amp;amp; Other &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,787 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,948 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,193 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,346 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rodenticides, Insecticides&#160;&amp;amp; Disinfectants &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,186 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,789 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;32,904 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,935 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Genomics Services &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,687 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,037 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,907 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,452 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;50,949 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;53,348 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;101,351 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100,791 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total Revenues &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,803&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,098&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;209,227&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;206,724&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; </us-gaap:RevenueRecognitionPolicyTextBlock>
    <neog:ProductsAndServicesPaymentTerms contextRef="P06_01_2019To11_30_2019">30 to 60 days</neog:ProductsAndServicesPaymentTerms>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="P06_01_2019To11_30_2019_OperatingSegmentsMembersrtConsolidationItemsAxis"> &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;table presents disaggregated revenue by major product and service categories for the three and six month periods ended November&#160;30, 2019 and 2018: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Three&#160;Months&#160;ended&#160;November&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six&#160;Months&#160;ended&#160;November&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Food Safety&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Natural Toxins, Allergens&#160;&amp;amp; Drug Residues &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,681 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,571 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;40,796 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,409 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Bacterial&#160;&amp;amp; General Sanitation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,615 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,822 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,931 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,288 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Culture Media&#160;&amp;amp; Other &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,757 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,191 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,037 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;24,408 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rodenticides, Insecticides&#160;&amp;amp; Disinfectants &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,447 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,943 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,896 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,569 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Genomics Services &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,354 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4,223 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,216 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,259 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;56,854 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;53,750 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,876 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;105,933 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;Animal Safety&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Life Sciences &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,803 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,891 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,525 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;3,971 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Veterinary Instruments&#160;&amp;amp; Disposables &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,486 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,683 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,822 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;22,087 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Animal Care&#160;&amp;amp; Other &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;7,787 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,948 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,193 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,346 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rodenticides, Insecticides&#160;&amp;amp; Disinfectants &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,186 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,789 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;32,904 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,935 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Genomics Services &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,687 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,037 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;28,907 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,452 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;50,949 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;53,348 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;101,351 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100,791 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total Revenues &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,803&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,098&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;209,227&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;206,724&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; </us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_NaturalToxinsAllergensAndDrugResiduesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">20681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_NaturalToxinsAllergensAndDrugResiduesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">20571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_NaturalToxinsAllergensAndDrugResiduesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">40796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_NaturalToxinsAllergensAndDrugResiduesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">39409000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_BacterialAndGeneralSanitationMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">11615000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_BacterialAndGeneralSanitationMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">10822000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_BacterialAndGeneralSanitationMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">21931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_BacterialAndGeneralSanitationMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">21288000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_CultureMediaAndOtherMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">12757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_CultureMediaAndOtherMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">12191000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_CultureMediaAndOtherMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">24037000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_CultureMediaAndOtherMembersrtProductOrServiceAxis_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">24408000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">7447000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">5943000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">12896000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">12569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">4354000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">4223000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">8216000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">8259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">56854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">53750000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">107876000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">105933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_LifeSciencesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">1803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_LifeSciencesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">1891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_LifeSciencesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">3525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_LifeSciencesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">3971000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_VeterinaryInstrumentsAndDisposablesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">10486000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_VeterinaryInstrumentsAndDisposablesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">11683000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_VeterinaryInstrumentsAndDisposablesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">21822000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_VeterinaryInstrumentsAndDisposablesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">22087000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_AnimalCareAndOtherMembersrtProductOrServiceAxis_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">7787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_AnimalCareAndOtherMembersrtProductOrServiceAxis_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">8948000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_AnimalCareAndOtherMembersrtProductOrServiceAxis_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">14193000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_AnimalCareAndOtherMembersrtProductOrServiceAxis_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">15346000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">16186000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">18789000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">32904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_RodenticidesInsecticidesAndDisinfectantsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">35935000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">14687000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">12037000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">28907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_GenomicsServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">23452000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">50949000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">53348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">101351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-3"
      unitRef="Unit_USD">100791000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">107803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">107098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">209227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">206724000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:InventoryDisclosureTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2. INVENTORIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;Inventories are stated at the lower of cost, determined by the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;first-in,&lt;/div&gt; &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;first-out&lt;/div&gt; method, or net realizable value. The components of inventories follow:&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 76%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 6%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 6%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;May&#160;31, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 76%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Raw materials &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;43,316&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,594&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 76%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Work-in-process &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,077 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,581 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 76%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Finished and purchased goods &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,013 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;38,817 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 76%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 76%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;86,406 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;85,992 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 76%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;Inventories are stated at the lower of cost, determined by the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;first-in,&lt;/div&gt; &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;first-out&lt;/div&gt; method, or net realizable value. The components of inventories follow:&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 76%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 6%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 6%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;May&#160;31, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 76%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Raw materials &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;43,316&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,594&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 76%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Work-in-process &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;6,077 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,581 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 76%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Finished and purchased goods &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;37,013 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;38,817 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 76%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 76%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;86,406 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;85,992 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 76%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">43316000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">41594000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">6077000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">5581000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">37013000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">38817000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">86406000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn05_31_2019"
      decimals="-3"
      unitRef="Unit_USD">85992000</us-gaap:InventoryNet>
    <us-gaap:EarningsPerShareTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The calculation of net income per share follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&#160;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-top: 0pt; margin-bottom: 0in; width: 92%; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Three&#160;Months&#160;Ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six Months Ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands, except per share amounts)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Numerator for basic and diluted net income per share: &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income attributable to Neogen &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,276&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,051&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;30,928&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;31,288&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Denominator for basic net income per share: &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average shares &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,557 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,019 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,355 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;51,820 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of dilutive stock options &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;319 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;572 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;357 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;721 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Denominator for diluted net income per share &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,876 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,591 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,712 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,541 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income attributable to Neogen per share: &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.31 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.31 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.59 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.60 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.31 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.31 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.59 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.60 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The calculation of net income per share follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"&gt;&#160;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin-top: 0pt; margin-bottom: 0in; width: 92%; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Three&#160;Months&#160;Ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six Months Ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands, except per share amounts)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Numerator for basic and diluted net income per share: &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income attributable to Neogen &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,276&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;16,051&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;30,928&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;31,288&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Denominator for basic net income per share: &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average shares &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,557 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,019 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,355 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;51,820 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effect of dilutive stock options &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;319 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;572 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;357 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;721 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Denominator for diluted net income per share &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,876 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,591 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,712 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;52,541 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income attributable to Neogen per share: &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.31 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.31 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.59 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.60 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 64%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.31 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.31 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.59 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.60 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">16276000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">16051000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">30928000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">31288000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_shares">52557000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_shares">52019000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_shares">52355000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_shares">51820000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_shares">319000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_shares">572000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_shares">357000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_shares">721000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_shares">52876000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_shares">52591000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_shares">52712000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_shares">52541000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="P09_01_2019To11_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P09_01_2018To11_30_2018"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P06_01_2019To11_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P06_01_2018To11_30_2018"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P09_01_2019To11_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P09_01_2018To11_30_2018"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P06_01_2019To11_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P06_01_2018To11_30_2018"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;4. SEGMENT INFORMATION AND GEOGRAPHIC DATA &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;We have &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;two&lt;/div&gt; reportable segments: Food Safety and Animal Safety. The Food Safety segment is primarily engaged in the development, production and marketing of diagnostic test kits, dehydrated culture media and related products used by food producers and processors to detect harmful natural toxins, foodborne bacteria, allergens and levels of general sanitation. The Animal Safety segment is primarily engaged in the development, production and marketing of products dedicated to animal safety, including a complete line of consumable products marketed to veterinarians and animal health product distributors; this segment also provides genomic identification and related interpretive bioinformatic services. Additionally, the Animal Safety segment produces and markets rodenticides, disinfectants and insecticides to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Our international operations in the United Kingdom, Mexico, Brazil, China and India originally focused on the Company&#x2019;s food safety products, and each of these units reports through the Food Safety segment. In recent years, these operations have expanded to offer our complete line of products and services, including those usually associated with the Animal Safety segment such as cleaners, disinfectants, rodenticides, insecticides, veterinary instruments and genomics services. These additional products and services are managed and directed by existing management and are reported through the Food Safety segment. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The accounting policies of each of the segments are the same as those described in Note 1. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Segment information follows: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3.3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate&#160;and &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Food &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Animal &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Eliminations &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Safety &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Safety &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td colspan="5" style="padding: 0px; vertical-align: top;;width:;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of and for the three months ended November&#160;30, 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Product revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;51,188 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;36,199 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;87,387 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,666 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,750 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,416 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;56,854 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;50,949 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,803 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating income (loss) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,556 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,729 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,013 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,272 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;212,928 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;224,058 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;313,605 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;750,591 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; break-inside: avoid;"&gt;
&lt;td colspan="5" style="padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);;width:;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of and for the three months ended November&#160;30, 2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Product revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,256 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,306 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;89,562 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,494 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,042 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,536 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;53,750 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;53,348 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,098 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating income (loss) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,342 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,057 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,153&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,246 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;201,291 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;218,231 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;240,970 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;660,492 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top: 0px; background: none;"/&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap;;vertical-align:top;"&gt; &lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0in; font-size: 10pt;"&gt; &lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Includes corporate assets, consisting principally of cash and cash equivalents, marketable securities, current and deferred tax accounts and overhead expenses not allocated to specific business segments. Also includes the elimination of intersegment transactions.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 92%; font-size: 10pt; margin-right: auto; margin-left: auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3.3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate&#160;and &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Food &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Animal &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Eliminations &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Safety &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Safety &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of and for the six months ended November&#160;30, 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Product revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;97,065 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;72,270 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;169,335&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,810 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,082 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,892 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,875 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;101,352 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;209,227 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating income (loss) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,690 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,029 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,183 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,536 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of and for the six months ended November&#160;30, 2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Product revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;95,189 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,333 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;172,522 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,744 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,458 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,202 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;105,933 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100,791 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;206,724 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating income (loss) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,215 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,763 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,253&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,725 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top: 12pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap;;vertical-align:top;"&gt; &lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0in; font-size: 10pt;"&gt; &lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Includes elimination of intersegment transactions&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt;  &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the Company&#x2019;s revenue disaggregated by geographic location: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 62%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Three&#160;months&#160;ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six months ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues by Geographic Location &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Domestic &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;63,317 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;65,033 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;126,657&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;124,879&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;International &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,486 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;42,065 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;82,570 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;81,845 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total revenue &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,803 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,098 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;209,227 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;206,724 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; </us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="P06_01_2019To11_30_2019"
      decimals="INF"
      unitRef="Unit_Segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Segment information follows: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3.3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate&#160;and &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Food &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Animal &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Eliminations &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Safety &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Safety &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td colspan="5" style="padding: 0px; vertical-align: top;;width:;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of and for the three months ended November&#160;30, 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Product revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;51,188 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;36,199 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;87,387 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,666 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;14,750 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20,416 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;56,854 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;50,949 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,803 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating income (loss) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,556 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,729 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,013 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,272 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;212,928 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;224,058 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;313,605 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;750,591 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; break-inside: avoid;"&gt;
&lt;td colspan="5" style="padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);;width:;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of and for the three months ended November&#160;30, 2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Product revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;48,256 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;41,306 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;89,562 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5,494 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12,042 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;17,536 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;53,750 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;53,348 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,098 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating income (loss) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,342 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9,057 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,153&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,246 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total assets &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;201,291 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;218,231 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;240,970 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;660,492 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"/&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top: 0px; background: none;"/&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap;;vertical-align:top;"&gt; &lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0in; font-size: 10pt;"&gt; &lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Includes corporate assets, consisting principally of cash and cash equivalents, marketable securities, current and deferred tax accounts and overhead expenses not allocated to specific business segments. Also includes the elimination of intersegment transactions.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 92%; font-size: 10pt; margin-right: auto; margin-left: auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 60%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 4%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3.3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Corporate&#160;and &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Food &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Animal &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Eliminations &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Safety &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Safety &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of and for the six months ended November&#160;30, 2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Product revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;97,065 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;72,270 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;169,335&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,810 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;29,082 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;39,892 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,875 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;101,352 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;209,227 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating income (loss) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,690 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,029 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,183 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,536 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;div style="line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of and for the six months ended November&#160;30, 2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Product revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;95,189 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;77,333 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;172,522 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Service revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10,744 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;23,458 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,202 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 60%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total revenues to external customers &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;105,933 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;100,791 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;206,724 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating income (loss) &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;21,215 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;15,763 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 4%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,253&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3.3%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;34,725 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top: 12pt; margin-bottom: 0px; background: none;"/&gt;
&lt;table style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap;;vertical-align:top;"&gt; &lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0in; font-size: 10pt;"&gt; &lt;div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Includes elimination of intersegment transactions&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; </us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">51188000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">36199000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">87387000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">5666000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">14750000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">20416000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">56854000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">50949000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">107803000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">9556000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P09_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">9729000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P09_01_2019To11_30_2019_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      id="Fact_9019107"
      unitRef="Unit_USD">-1013000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">18272000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="PAsOn11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">212928000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">224058000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn11_30_2019_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      id="Fact_9019111"
      unitRef="Unit_USD">313605000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">750591000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">48256000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">41306000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">89562000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">5494000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">12042000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">17536000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">53750000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">53348000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">107098000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="P09_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">10342000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P09_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">9057000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P09_01_2018To11_30_2018_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      id="Fact_9019124"
      unitRef="Unit_USD">-1153000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">18246000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="PAsOn11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">201291000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">218231000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn11_30_2018_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      id="Fact_9019128"
      unitRef="Unit_USD">240970000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">660492000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">97065000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">72270000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">169335000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">10810000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">29082000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">39892000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">107875000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">101352000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">209227000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="P06_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">18690000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P06_01_2019To11_30_2019_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">18029000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P06_01_2019To11_30_2019_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      id="Fact_9019208"
      unitRef="Unit_USD">-2183000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">34536000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">95189000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">77333000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_ProductMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">172522000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">10744000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">23458000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_ServiceMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">34202000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">105933000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">100791000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">206724000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="P06_01_2018To11_30_2018_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">21215000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P06_01_2018To11_30_2018_AnimalSafetyMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      unitRef="Unit_USD">15763000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P06_01_2018To11_30_2018_IntersubsegmentEliminationsMemberusgaapSubsegmentsConsolidationItemsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-3"
      id="Fact_9019221"
      unitRef="Unit_USD">-2253000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">34725000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="P06_01_2019To11_30_2019"> &lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the Company&#x2019;s revenue disaggregated by geographic location: &lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 62%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Three&#160;months&#160;ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Six months ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;November&#160;30, &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"&gt; &lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;;width:;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues by Geographic Location &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Domestic &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;63,317 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;65,033 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;126,657&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;124,879&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;International &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;44,486 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;42,065 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;82,570 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;81,845 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top; width: 62%;"&gt; &lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total revenue &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,803 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;107,098 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;209,227 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;206,724 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 62%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &amp;quot;Times New Roman&amp;quot;; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&#160;&lt;/div&gt; </us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_USsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">63317000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_USsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">65033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_USsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">126657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_USsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">124879000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019_NonUsMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">44486000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018_NonUsMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">42065000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019_NonUsMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">82570000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018_NonUsMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">81845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">107803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P09_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">107098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2019To11_30_2019"
      decimals="-3"
      unitRef="Unit_USD">209227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P06_01_2018To11_30_2018"
      decimals="-3"
      unitRef="Unit_USD">206724000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5. EQUITY COMPENSATION PLANS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;Qualified and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-qualified&lt;/div&gt; options to purchase shares of common stock may be granted to directors, officers and employees of the&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;Company under the terms of our stock option plans. These options are granted at an exercise price of not less than the fair market value of the stock on the date of grant. Options vest ratably over &lt;span style="-sec-ix-hidden:hidden9309484"&gt;three&lt;/span&gt; and &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;five year&lt;/div&gt;&lt;/div&gt; periods and the contractual terms are generally &lt;span style="-sec-ix-hidden:hidden9361066"&gt;five&lt;/span&gt; or &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ten years&lt;/div&gt;. A summary of stock option activity during the six months ended November&#160;30, 2019 follows:&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 78%; padding: 0px;"/&gt;
&lt;td style="width: 6%; padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;
&lt;td style="width: 6%; padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid;font-size:8pt;"&gt;
&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-family:Times New Roman;font-style:italic;text-align:left;font-size:8pt;margin-bottom:0pt;margin-top:0pt"&gt;(Options in thousands)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"&gt;&lt;div style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt"&gt;Shares&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;font-weight:bold;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"&gt;&lt;div style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;font-weight:bold;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options outstanding June&#160;1, 2019 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,385 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;49.37 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;561 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;63.91 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(493&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;39.01 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(51&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;56.26 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options outstanding November&#160;30, 2019 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,402 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;54.76 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the three and six month periods ended November&#160;30, 2019 and 2018, the Company recorded $1,612,000 and $1,400,000 and $3,155,000 and $2,831,000, respectively, of compensation expense related to its share-based awards. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The weighted-average fair value per share of stock options granted during &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;the first six months of &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;fiscal year 20&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20&lt;/div&gt;, estimated on the date of grant using the Black-Scholes option pricing model, was $15.56. The fair value of stock options granted was estimated using the following weighted-average assumptions.&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 87%; padding: 0px;"/&gt;
&lt;td style="width: 5%; padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;FY&#160;20&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rate &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.9% &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected dividend yield &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.0% &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected stock price volatility &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;29.4% &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected option life &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3.5&lt;/div&gt;&#160;years &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company has an employee stock purchase plan that provides for employee stock purchases at a 5% discount to market price. The discount is recorded in administrative expense as of the date of purchase. &lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="P06_01_2019To11_30_2019_MaximumMembersrtRangeAxis">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <neog:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne contextRef="P06_01_2019To11_30_2019_MaximumMembersrtRangeAxis">P10Y</neog:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="P06_01_2019To11_30_2019">A summary of stock option activity during the six months ended November&#160;30, 2019 follows:
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 78%; padding: 0px;"/&gt;
&lt;td style="width: 6%; padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;
&lt;td style="width: 6%; padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid;font-size:8pt;"&gt;
&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-family:Times New Roman;font-style:italic;text-align:left;font-size:8pt;margin-bottom:0pt;margin-top:0pt"&gt;(Options in thousands)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"&gt;&lt;div style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt"&gt;Shares&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;font-weight:bold;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"&gt;&lt;div style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;font-weight:bold;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options outstanding June&#160;1, 2019 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,385 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;49.37 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;561 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;63.91 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercised &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(493&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;39.01 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(51&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;56.26 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options outstanding November&#160;30, 2019 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2,402 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;$&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;54.76 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn05_31_2019"
      decimals="INF"
      unitRef="Unit_shares">2385000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn05_31_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">49.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P06_01_2019To11_30_2019"
      decimals="INF"
      unitRef="Unit_shares">561000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="P06_01_2019To11_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">63.91</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P06_01_2019To11_30_2019"
      decimals="INF"
      unitRef="Unit_shares">493000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="P06_01_2019To11_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">39.01</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P06_01_2019To11_30_2019"
      decimals="INF"
      unitRef="Unit_shares">51000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="P06_01_2019To11_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">56.26</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn11_30_2019"
      decimals="INF"
      unitRef="Unit_shares">2402000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn11_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">54.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="P09_01_2019To11_30_2019"
      decimals="0"
      unitRef="Unit_USD">1612000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="P06_01_2019To11_30_2019"
      decimals="0"
      unitRef="Unit_USD">1400000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="P09_01_2018To11_30_2018"
      decimals="0"
      unitRef="Unit_USD">3155000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="P06_01_2018To11_30_2018"
      decimals="0"
      unitRef="Unit_USD">2831000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P06_01_2019To11_30_2019"
      decimals="2"
      unitRef="Unit_USD_per_Share">15.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="P06_01_2019To11_30_2019">The fair value of stock options granted was estimated using the following weighted-average assumptions.&#160;
&lt;table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 87%; padding: 0px;"/&gt;
&lt;td style="width: 5%; padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;
&lt;td style="padding: 0px;"/&gt;&lt;/tr&gt;
&lt;tr style="font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;FY&#160;20&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rate &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.9% &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected dividend yield &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.0% &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected stock price volatility &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;29.4% &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="padding: 0px; vertical-align: top;"&gt;&lt;div style="text-align: left; text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected option life &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;3.5&lt;/div&gt;&#160;years &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;&lt;div style="clear: both; max-height: 0px;"/&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="P06_01_2019To11_30_2019"
      decimals="3"
      unitRef="Unit_pure">0.019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="P06_01_2019To11_30_2019"
      decimals="2"
      unitRef="Unit_pure">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P06_01_2019To11_30_2019"
      decimals="3"
      unitRef="Unit_pure">0.294</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P06_01_2019To11_30_2019">P3Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="P06_01_2019To11_30_2019_EmployeeStockMemberusgaapSubsidiarySaleOfStockAxis_TwoThousandElevenPlanMemberusgaapPlanNameAxis"
      decimals="2"
      unitRef="Unit_pure">0.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;6. BUSINESS AND PRODUCT LINE ACQUISITIONS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Consolidated Statements of Income reflect the results of operations for business acquisitions since the respective dates of purchase. All are accounted for using the acquisition method. Goodwill recognized in the acquisitions discussed below relates primarily to enhancing the Company&#x2019;s strategic platform for the expansion of available product offerings. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; line-height: 12pt;"&gt;On August&#160;1, 2018, the Company acquired the stock of Clarus Labs, Inc., a manufacturer of water testing products. Neogen has distributed Clarus&#x2019; Colitag water test to the food and beverage industries since 2004&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;;&lt;/div&gt;&lt;/div&gt; this acquisition &lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;has given&lt;/div&gt; the Company &lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;the ability&lt;/div&gt; to sell this product to new markets. Consideration for the purchase was $4,204,000 in cash and approximately $1,256,000&#160;million of contingent consideration, due semiannually for the first five years, based on an excess net sales formula. The final purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included inventory of $32,000, machinery and equipment of $120,000, accounts payable of $53,000, contingent consideration accrual of $1,256,000, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; deferred tax liability of $544,000, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-amortizable&lt;/div&gt; intangible assets of $878,000, intangible assets of $1,487,000 (with an estimated life of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5&lt;/div&gt;-&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;15&lt;/div&gt;&lt;/div&gt; years) and the remainder to goodwill &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(non-deductible&lt;/div&gt; for tax purposes). These values are Level&#160;3 fair value measurements. Since February 2019, $180,000 has been paid to the former owners as contingent consideration from the accrual. Manufacturing of these products was moved to the Company&#x2019;s Lansing, Michigan location in October 2018, reporting within the Food Safety segment.&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;On September&#160;4, 2018, the Company acquired the assets of Livestock Genetic Services, LLC, a Virginia-based company that specialized in genetic evaluations and data management for cattle breeding organizations. Livestock Genetic Services had been a long-time strategic partner of Neogen and the acquisition enhanced the Company&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-house&lt;/div&gt; genetic evaluation capabilities. Consideration for the purchase was $1,100,000 in cash, with $700,000 paid at closing and $400,000 payable to the former owner on &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;September 1, 2019&lt;/div&gt;, and up to $585,000 of contingent consideration, payable over the next three years. The final purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included office equipment of $15,000, contingent consideration accrual of $385,000, intangible assets of $942,000 (with an estimated life of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;5&lt;/div&gt;-&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;15&lt;/div&gt;&lt;/div&gt; years) and the remainder to goodwill (deductible to tax purposes). These values are Level&#160;3 fair value measurements. In September 2019, the former owner was paid the second installment of $400,000 and was also paid $107,000 in contingent consideration based on the achievement of sales targets in the first year. Services provided by this operation are now performed at the Company&#x2019;s Lincoln, Nebraska location, reporting within the Animal Safety segment.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;On January&#160;1, 2019, the Company acquired the assets of Edmonton, Alberta based Delta Genomics Centre, an animal genomics laboratory in Canada. Delta&#x2019;s laboratory operations were renamed Neogen Canada and the acquisition was intended to accelerate growth of the Company&#x2019;s animal genomics business in Canada. Consideration for the purchase was $1,485,000 in cash. The final purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included inventory of $38,000, machinery and equipment of $371,000, unearned revenue liability of $125,000, intangible assets of $532,000 (with an estimated life of 5 to 10 years) and the remainder to goodwill (deductible for tax purposes). These values are Level&#160;3 fair value measurements. Services provided by this operation continue to be performed in Edmonton, reporting within the Animal Safety segment. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P08_01_2018To08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">4204000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      unitRef="Unit_USD">1256000000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">32000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">120000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">53000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">1256000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">544000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets
      contextRef="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">878000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="PAsOn08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">1487000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P08_01_2018To08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis_MinimumMembersrtRangeAxis">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P08_01_2018To08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis_MaximumMembersrtRangeAxis">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities
      contextRef="P02_01_2019To02_28_2019_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">180000</us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P09_04_2018To09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">1100000</us-gaap:PaymentsToAcquireBusinessesGross>
    <neog:PaymentForBusinessAcquisitionContingentConsideration
      contextRef="P09_04_2018To09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">700000</neog:PaymentForBusinessAcquisitionContingentConsideration>
    <neog:BusinessCombinationConsiderationPayable
      contextRef="PAsOn09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">400000</neog:BusinessCombinationConsiderationPayable>
    <neog:BusinessCombinationDateOfConsiderationPayable contextRef="P09_04_2018To09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis">2019-09-01</neog:BusinessCombinationDateOfConsiderationPayable>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="PAsOn09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">585000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="PAsOn09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">15000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="PAsOn09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">385000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="PAsOn09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">942000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P09_04_2018To09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis_MinimumMembersrtRangeAxis">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P09_04_2018To09_04_2018_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis_MaximumMembersrtRangeAxis">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:PaymentsForPreviousAcquisition
      contextRef="P09_01_2019To09_01_2019_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">400000</us-gaap:PaymentsForPreviousAcquisition>
    <us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities
      contextRef="P09_01_2019To09_01_2019_LivestockGeneticServicesLlcMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">107000</us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P01_01_2019To01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">1485000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="PAsOn01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">38000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="PAsOn01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">371000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="PAsOn01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">125000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="PAsOn01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis"
      decimals="0"
      unitRef="Unit_USD">532000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis_MinimumMembersrtRangeAxis">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2019To01_01_2019_EdmontonAlbertabasedDeltaGenomicsCentreMemberusgaapBusinessAcquisitionAxis_MaximumMembersrtRangeAxis">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:LongTermDebtTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;7. LONG TERM DEBT &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;We have a financing agreement with a bank providing for a $15,000,000 unsecured revolving line of credit, which was amended on November&#160;30, 2018 to extend the maturity from &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;September 1, 2019&lt;/div&gt; to &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;September 30, 2021&lt;/div&gt;. There were &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;no&lt;/div&gt; advances against the line of credit during fiscal 2019 and there have been none thus far in fiscal 2020; there was &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;no&lt;/div&gt; balance outstanding at November&#160;30, 2019. Interest on any borrowings remained at &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;LIBOR plus &lt;span style="-sec-ix-hidden:hidden9020614"&gt;100&lt;/span&gt; basis points&lt;/div&gt; (rate under the terms of the agreement was 2.70% at November&#160;30, 2019). Financial covenants include maintaining specified levels of tangible net worth, debt service coverage, and funded debt to EBITDA, each of which the Company was in compliance with at November&#160;30, 2019. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="PAsOn11_30_2019"
      decimals="INF"
      unitRef="Unit_USD">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentMaturityDate contextRef="P11_01_2018To11_29_2018">2019-09-01</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="P06_01_2019To11_30_2019">2021-09-30</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:LineOfCredit
      contextRef="PAsOn11_30_2019"
      decimals="INF"
      unitRef="Unit_USD">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="PAsOn05_31_2020_ScenarioForecastMembersrtStatementScenarioAxis"
      decimals="INF"
      unitRef="Unit_USD">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod
      contextRef="P06_01_2019To11_30_2019"
      decimals="INF"
      unitRef="Unit_USD">0</us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="P06_01_2019To11_30_2019">LIBOR plus 100 basis points</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="PAsOn11_30_2019"
      decimals="4"
      unitRef="Unit_pure">0.0270</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8. COMMITMENTS AND CONTINGENCIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company is involved in environmental remediation and monitoring activities at its Randolph, Wisconsin manufacturing facility and accrues for related costs when such costs are determined to be probable and estimable. The Company currently utilizes a pump and treat remediation strategy, which includes semi-annual monitoring and reporting, consulting, and maintenance of monitoring wells. Neogen expenses these annual costs of remediation, which have ranged from $38,000 to $131,000 per year over the past &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;five years&lt;/div&gt;. The Company&#x2019;s estimated liability for these costs was $916,000 at both November&#160;30, 2019 and May&#160;31, 2019, measured on an undiscounted basis over an estimated period of 15 years; $100,000 of the liability is recorded within current liabilities and the remainder is recorded within other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; liabilities on the consolidated balance sheets. In fiscal 2019, the Company performed an updated Corrective Measures Study (CMS) on the site, per a request from the Wisconsin Department of Natural Resources (WDNR), and is currently in discussion with the WDNR regarding potential alternative remediation strategies going forward. The Company believes that the current pump and treat strategy is appropriate for the site. At this time, the outcome of the review in terms of approach and future costs is unknown, but a change in the current remediation strategy, depending on the alternative selected, could require an increase in the currently recorded liability, with an offsetting charge to operations in the period recorded.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company is subject to certain legal and other proceedings in the normal course of business that, in the opinion of management, should not have a material effect on its future results of operations or financial position.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="P06_01_2019To11_30_2019_MinimumMembersrtRangeAxis"
      decimals="INF"
      unitRef="Unit_USD">38000</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="P06_01_2019To11_30_2019_MaximumMembersrtRangeAxis"
      decimals="INF"
      unitRef="Unit_USD">131000</us-gaap:EnvironmentalRemediationExpense>
    <neog:RemedialActionObjectiveTimeFrame contextRef="P06_01_2019To11_30_2019">P5Y</neog:RemedialActionObjectiveTimeFrame>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="PAsOn05_31_2019"
      decimals="0"
      unitRef="Unit_USD">916000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="PAsOn11_30_2019"
      decimals="0"
      unitRef="Unit_USD">916000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <neog:AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod contextRef="P06_01_2019To11_30_2019">P15Y</neog:AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod>
    <us-gaap:AccruedEnvironmentalLossContingenciesCurrent
      contextRef="PAsOn11_30_2019"
      decimals="0"
      unitRef="Unit_USD">100000</us-gaap:AccruedEnvironmentalLossContingenciesCurrent>
    <us-gaap:TreasuryStockTextBlock contextRef="P06_01_2019To11_30_2019">&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9. STOCK PURCHASE &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In October 2018, the Company&#x2019;s Board of Directors passed a resolution canceling the Company&#x2019;s prior stock buyback program, which had been approved in December 2008, and authorized a new program to purchase, subject to market conditions, up to 3,000,000 shares of the Company&#x2019;s common stock. In December 2018, the Company purchased 50,000 shares under the program in negotiated and open market transactions for a total price, including commissions, of $3,134,727. Shares acquired under the program have been retired. &lt;/div&gt;&#160;&lt;/div&gt;&lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="PAsOn10_31_2018"
      decimals="INF"
      unitRef="Unit_shares">3000000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="P12_01_2018To12_31_2018"
      decimals="INF"
      unitRef="Unit_shares">50000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <neog:CumulativeStockRepurchasedAndRetiredValue
      contextRef="PAsOn12_31_2018"
      decimals="0"
      unitRef="Unit_USD">3134727</neog:CumulativeStockRepurchasedAndRetiredValue>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_9018338"
          xlink:label="Fact_9018338"
          xlink:type="locator"/>
        <link:footnote id="FN_37491" xlink:label="FN_37491" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excluding the six months ended November 30, 2019 </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9018338"
          xlink:to="FN_37491"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019107"
          xlink:label="Fact_9019107"
          xlink:type="locator"/>
        <link:footnote id="FN_37492" xlink:label="FN_37492" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes corporate assets, consisting principally of cash and cash equivalents, marketable securities, current and deferred tax accounts and overhead expenses not allocated to specific business segments. Also includes the elimination of intersegment transactions. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019107"
          xlink:to="FN_37492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019111"
          xlink:label="Fact_9019111"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019111"
          xlink:to="FN_37492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019124"
          xlink:label="Fact_9019124"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019124"
          xlink:to="FN_37492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019128"
          xlink:label="Fact_9019128"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019128"
          xlink:to="FN_37492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019208"
          xlink:label="Fact_9019208"
          xlink:type="locator"/>
        <link:footnote id="FN_38272" xlink:label="FN_38272" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes elimination of intersegment transactions. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019208"
          xlink:to="FN_38272"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9019221"
          xlink:label="Fact_9019221"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9019221"
          xlink:to="FN_38272"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6808235120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Nov. 30, 2019</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_ConsolidationPolicyTextBlock', window );">Basis of Presentation and Consolidation</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">BASIS OF PRESENTATION AND CONSOLIDATION </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The accompanying unaudited consolidated financial statements include the accounts of Neogen Corporation (&#8220;Neogen&#8221; or the &#8220;Company&#8221;) and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (generally accepted accounting principles) for interim financial information and with the instructions to Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> and Article 10 of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-X.</div> Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included in the accompanying unaudited consolidated financial statements. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the three and six month <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">periods</div> ended November&#160;30, 2019 are not necessarily indicative of the results to be expected for the fiscal year ending May&#160;31, 2020. For more complete financial information, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in our Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the fiscal year ended May&#160;31, 2019.</div><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_neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock', window );">Recently Adopted Accounting Standards</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Recently Adopted Accounting Standards </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Leases </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">On June&#160;1, 2019, the Company adopted ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#160;2016-02&#8212;</div> Leases. Refer to Leases section of Note 1 for further information.</div><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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements Not Yet Adopted</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Recent Accounting Pronouncements Not Yet Adopted </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Financial Instruments - Credit Losses </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">In June 2016, the FASB issued ASU No. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13&#8212;Measurement</div> of Credit Losses on Financial Instruments, which changes how companies measure credit losses on most financial instruments measured at amortized cost and certain other instruments, such as loans, receivables and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div> debt securities. Rather than generally recognizing credit losses when it is probable that the loss has been incurred, the revised guidance requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the company expects to collect over the instrument&#8217;s contractual life. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> is effective for fiscal periods beginning after December&#160;15, 2019 and must be adopted as a cumulative effect adjustment to retained earnings; early adoption is permitted. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurements </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued ASU 2018-13&#8212;Fair Value </div> Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements of fair value measurements. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-13</div> is effective for fiscal years beginning after December&#160;15, 2019 and early adoption is permitted. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cloud Computing Implementation Cost </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued ASU 2018-15&#8212;Intangible</div>-Goodwill and Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Internal-Use</div> Software (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-40): </div> Customer&#8217;s Accounting for Implementation Cost Incurred in a Cloud Computing Arrangement That Is a Service Contract, which clarifies the accounting for implementation costs in cloud computing arrangements. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-15</div> is effective for fiscal years beginning after December&#160;15, 2019 and early adoption is permitted. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.</div><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_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive Income </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive income represents net income and any revenues, expenses, gains and losses that, under U.S. generally accepted accounting principles, are excluded from net income and recognized directly as a component of equity. Accumulated other comprehensive income (loss) consists of foreign currency translation adjustments and unrealized gains or losses on marketable securities. </div></div><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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair Value of Financial Instruments </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts of the Company&#8217;s financial instruments other than cash equivalents and marketable securities, which include accounts receivable and accounts payable, approximate fair value based on either their short maturity or current terms for similar instruments. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair value measurements are determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants exclusive of any transaction costs. The Company utilizes a fair value hierarchy based upon the observability of inputs used in valuation techniques as follows: </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;1: Observable inputs such as quoted prices in active markets; </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;2: Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;3: Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions. </div></div><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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and Cash Equivalents </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents consist of bank demand accounts, savings deposits, certificates of deposit and commercial paper with original maturities of 90 days or less. The carrying value of these assets approximates fair value due to the short maturity of these instruments and meets the Level&#160;1 criteria. </div></div><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_MarketableSecuritiesPolicy', window );">Marketable Securities</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Marketable Securities </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The Company has marketable securities held by banks or broker-dealers at November&#160;30, 2019, consisting of short-term domestic certificates of deposit, and commercial paper and U.S. treasuries rated at least <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">A-1/P-1</div> (short-term) and A/A2 (long-term) with maturities between 91 days and <div style="letter-spacing: 0px; top: 0px;;display:inline;">two years</div>. These securities are classified as available for sale. The primary objective of the Company&#8217;s investment activity is to preserve capital for the purpose of funding operations, capital expenditures and business acquisitions; investments are not entered into for trading or speculative purposes. These securities are recorded at fair value based on recent trades or pricing models and therefore meet the Level&#160;2 criteria. Interest income on these investments is recorded within other income on the consolidated statements of income.</div><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_UseOfEstimates', window );">Estimates and Assumptions</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">ESTIMATES AND ASSUMPTIONS </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The preparation of these financial statements requires that management make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities. On an ongoing basis, management evaluates the estimates, including, but not limited to, variable consideration related to revenue recognition, allowances for doubtful accounts, the market value of, and demand for, inventories, stock-based compensation, provision for income taxes and related balance sheet accounts, accruals, goodwill and other intangible assets. These estimates are based on historical experience and on various other assumptions 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. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">There have been no significant changes to the critical accounting policies and estimates disclosed in the Company&#8217;s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the fiscal year ended May&#160;31, 2019.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">There were no significant changes to the contractual obligations or contingent liabilities and commitments disclosed in the Company&#8217;s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the fiscal year ended May&#160;31, 2019.</div><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_ReceivablesPolicyTextBlock', window );">Accounts Receivable Allowance</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accounts Receivable Allowance </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Management attempts to minimize credit risk by reviewing customers&#8217; credit history before extending credit and by monitoring credit exposure on a regular basis. An allowance for doubtful accounts is established based upon factors surrounding the credit risk of specific customers, historical trends and other information. Collateral or other security is generally not required for accounts receivable. Once a receivable balance has been determined to be uncollectible, that amount is charged against the allowance for doubtful accounts<div style="display:inline;">.</div></div></div><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_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inventory </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The reserve for obsolete and slow-moving inventory is reviewed at least quarterly based on an analysis of the inventory, considering the current condition of the asset as well as other known facts and future plans. The reserve required to record inventory at lower of cost or net realizable value is adjusted as conditions change. Product obsolescence may be caused by shelf-life expiration, discontinuance of a product line, replacement products in the marketplace or other competitive situations. </div></div><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_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Goodwill and Other Intangible Assets </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Goodwill represents the excess of purchase price over fair value of tangible net assets of acquired businesses after amounts are allocated to other identifiable intangible assets. Other intangible assets include customer relationships, trademarks, licenses, trade names, covenants <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">not-to-compete</div> and patents. Customer-based intangibles are amortized on either an accelerated or straight-line basis, reflecting the pattern in which the economic benefits are consumed, while all other amortizable intangibles are amortized on a straight-line basis; intangibles are generally amortized over <div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div> to <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">25</div> years</div>. We review the carrying amounts of goodwill and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-amortizable</div> intangible assets annually, or when indications of impairment exist, to determine if such assets may be impaired by performing a quantitative assessment. If the carrying amounts of these assets are deemed to be less than fair value based upon a discounted cash flow analysis and comparison to comparable EBITDA multiples of peer companies, such assets are reduced to their estimated fair value and a charge is recorded to operations.</div><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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-Lived Assets</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Long-Lived Assets </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Management reviews the carrying values of its long-lived assets to be held and used, including definite-lived intangible assets, for </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">possible impairment whenever events or changes in business conditions warrant such a review. The carrying value of a long-lived asset is considered impaired when the anticipated separately identifiable undiscounted cash flows over the remaining useful life of the asset indicate that the carrying amount of the asset may not be recoverable. In such an event, fair value is determined using discounted cash flows and, if lower than the carrying value, impairment is recognized through a charge to operations. </div></div><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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Equity Compensation Plans</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Equity Compensation Plans </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Share options awarded to employees and shares of stock awarded to employees under certain stock purchase plans are recognized as compensation expense based on their fair value at grant date. The fair market value of options granted under the Company stock option plans was estimated on the date of grant using the Black-Scholes option-pricing model with assumptions for inputs such as interest rates, expected dividends, volatility measures and specific employee exercise behavior patterns based on statistical data. Some of the inputs used are not market-observable and have to be estimated or derived from available data. Use of different estimates would produce different option values, which in turn would result in higher or lower compensation expense recognized. To value options, several recognized valuation models exist. None of these models can be singled out as being the best or most correct. The model applied by us can handle most of the specific features included in the options granted, which is the reason for its use. If a different model were used, the option values could differ despite using the same inputs. Accordingly, using different assumptions coupled with using a different valuation model could have a significant impact on the fair value of employee stock options. Fair value could be either higher or lower than the number provided by the model applied and the inputs used. Further information on our equity compensation plans, including inputs used to determine the fair value of options, is disclosed in Note 5. </div></div><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_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income Taxes </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We account for income taxes using the asset and liability method. Under this method, deferred income tax assets and liabilities are<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">determined based on differences between the financial reporting and tax bases of assets and liabilities and for tax credit carryforwards and are measured using the enacted tax rates in effect for the years in which the differences are expected to reverse. Deferred income tax expense represents the change in net deferred income tax assets and liabilities during the year.</div></div></div><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_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Leases </div></div></div> <div style="margin: 6pt 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In February 2016, the FASB issued ASU No. 2016-02&#8212;Leases, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. A lessee should recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessor have not significantly changed from previous U.S. GAAP. This ASU was effective for annualperiods, including interim periods within those annual periods, beginning after December&#160;15, 2018. We adopted this ASU on June&#160;1, 2019; the impact on our consolidated financial statements was immaterial. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We lease various manufacturing, laboratory, warehousing and distribution facilities, administrative and sales offices, equipment and vehicles under operating leases. We evaluate our contracts to determine if an arrangement is a lease at inception and classify it as a finance or operating lease. Currently, all our leases are classified as operating leases. Leased assets and corresponding liabilities are recognized based on the present value of the lease payments over the lease term. Our lease terms may include options to extend when it is reasonably certain that we will exercise that option. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">Costs associated with operating leases are recognized on a straight-line basis within operating expenses over the term of the lease. With the adoption of ASC 842&#160;on June&#160;1, 2019<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> we recognized all leases with terms greater than 12 months in duration on our consolidated balance sheets as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> assets and lease liabilities of approximately $2.0&#160;million <div style="letter-spacing: 0px; top: 0px;;display:inline;">each </div>as of June&#160;1, 2019. We adopted the standard using the prospective approach and did not retrospectively apply to prior periods. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div> assets are recorded in other assets on our consolidated balance sheets. Current and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> lease liabilities are recorded in other accruals within current liabilities and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities, respectively, on our consolidated balance sheets.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We have made certain assumptions and judgments when applying ASC 842, the most significant of which are: </div></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">We elected the package of practical expedients available for transition that allow us to not reassess whether expired or existing contracts contain leases under the new definition of a lease, lease classification for expired or existing leases and whether previously capitalized initial direct costs would qualify for capitalization under ASC 842.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">We did not elect to use hindsight when considering judgments and estimates such as assessments of lessee options to extend or terminate a lease or purchase the underlying asset.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">For all asset classes, we elected to not recognize a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> asset and lease liability for short-term leases.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">For all asset classes, we elected to not separate <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components from lease components to which they relate and have accounted for the combined lease and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components as a single lease component.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">The determination of the discount rate used in a lease is our incremental borrowing rate that is based on what we would normally pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments.</td> </tr> </table> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Supplemental balance sheet information related to operating leases was as follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; padding: 0px;">&#160;</td>
<td style="width: 10%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30,<br/> 2019 </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in&#160;thousands)</div></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-style:italic;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Right of use - assets </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,034</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 84%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities - current </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">585 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Lease liabilities - <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,456 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;">&#160;</div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The weighted average remaining lease term and weighted average discount rate were as follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; padding: 0px;">&#160;</td>
<td style="width: 8%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30,<br/> 2019 </div></div></div> </td>
<td style="padding: 0px 2pt 0.5pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Weighted average remaining lease term </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.5</div>&#160;years </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Weighted average discount rate </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3.5</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">%</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating lease expenses are classified as cost of revenues or operating expenses on the <div style="letter-spacing: 0px; top: 0px;;display:inline;">c</div>onsolidated <div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>tatements of <div style="letter-spacing: 0px; top: 0px;;display:inline;">i</div>ncome. The components of lease expense were as follows:</div></div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;">
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 70%; padding: 0px;">&#160;</td>
<td style="width: 12%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 12%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three<br/> Months&#160;Ended<br/> November&#160;30,<br/> 2019 </div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Months&#160;Ended<br/> November&#160;30,<br/> 2019 </div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating leases </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">333</div> </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">573</div> </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Short term leases </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34 </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">81 </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total lease expense </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">367 </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">654 </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div>  <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> </div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">Cash paid for amounts included in the measurement of lease liabilities for operating leases included in cash flows from operations on the <div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>tatement of <div style="letter-spacing: 0px; top: 0px;;display:inline;">c</div>ash <div style="letter-spacing: 0px; top: 0px;;display:inline;">f</div>lows were approximately $558,000 for the six months ended November&#160;30, 2019. There were <div style="letter-spacing: 0px; top: 0px;;display:inline;">no</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash </div> additions to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> assets obtained from new operating lease liabilities for the six months ended November&#160;30, 2019.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: -2pt; line-height: 12pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Undiscounted minimum</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> lease payments as of November&#160;30, 2019 were as follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="font-size:10pt;border-collapse:separate;border-spacing:0;width:68%;margin-bottom:0px;margin-top:12pt;margin-left:auto;margin-right:auto">
<tr style="font-size: 0px;">
<td style="width: 94%; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 5%; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:8pt;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div> </td>
<td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid;font-size:8pt;">
<td style="vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align:bottom;">&#160;</td>
<td colspan="2" style="vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in&#160;thousands)</div></div></div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Years ending May&#160;31, </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020 (1) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">589 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">917 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">358 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">169 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2024 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">95 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2025 and thereafter </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">26 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,154 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less: imputed interest </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">114 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,040</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;">&#160;</div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(1)</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Excluding the six months ended November&#160;30, 2019<div style="display:inline;">.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div><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_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenue Recognition </div></div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company determines the amount of revenue to be recognized through application of the following steps: </div></div></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Identification of the contract with a customer;</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Identification of the performance obligations in the contract;</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Determination of the transaction price;</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Allocation of the transaction price to the performance obligations in the contract; and</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Recognition of revenue when, or as, the Company satisfies the performance obligations.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Essentially all our revenue is generated through contracts with our customers. A performance obligation is a promise in a contract to transfer a product or service to a customer. We generally recognize revenue at a point in time when all our performance obligations under the terms of a contract are satisfied. Revenue is recognized upon transfer of control of promised products and services in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The collectability of consideration on the contract is reasonably assured before revenue is recognized. To the extent that customer payment has been received before all recognition criteria are met, these revenues are initially deferred in other accruals on the balance sheet and the revenue is recognized in the period that all recognition criteria have been met. In certain situations, we provide rebates, marketing support, credits or incentives to selected customers, which are accounted for as variable consideration when estimating the amount of revenue to recognize on a contract. Variable consideration reduces the amount of revenue that is recognized. These variable consideration estimates are updated at the end of each reporting period based on information currently available. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The performance obligations in our contracts are generally satisfied well within one year of the contract inception. In such cases, we have elected the practical expedient to not adjust the promised amount of consideration for the effects of a significant financing component. We have elected to utilize the practical expedient to recognize the incremental costs of obtaining a contract as an expense when incurred because the amortization period for the prepaid costs that would otherwise have been deferred and amortized is one year or less. The Company accounts for shipping and handling for products as a fulfillment activity when goods are shipped. Revenue is recognized net of any tax collected from customers; the taxes are subsequently remitted to governmental authorities. The Company&#8217;s terms and conditions of sale generally do not provide for returns of product or reperformance of service except in the case of quality or warranty issues. These situations are infrequent; due to immateriality of the amount, warranty claims are recorded in the period incurred. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We derive revenue from two primary sources - product revenue and service revenue. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product revenue consists of shipments of: </div></div></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Diagnostic test kits, dehydrated culture media and related products used by food producers and processors to detect harmful natural toxins, foodborne bacteria, allergens and levels of general sanitation;</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Consumable products marketed to veterinarians and animal health product distributors; and</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, disinfectants and insecticides to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenues for our products are recognized and invoiced when the product is shipped to the customer. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Service revenue consists primarily of: </div></div></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Genomic identification and related interpretive bioinformatic services; and</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other commercial laboratory services.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenues for our genomics and commercial laboratory services are recognized and invoiced when the applicable laboratory service is performed and the results are conveyed to the customer. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Payment terms for products and services are generally 30 to 60 days; international terms may be longer. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>table presents disaggregated revenue by major product and service categories for the three and six month periods ended November&#160;30, 2019 and 2018: </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;Months&#160;ended&#160;November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six&#160;Months&#160;ended&#160;November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Food Safety</div></div> </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Natural Toxins, Allergens&#160;&amp; Drug Residues </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20,681 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20,571 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">40,796 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">39,409 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Bacterial&#160;&amp; General Sanitation </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,615 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,822 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,931 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,288 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Culture Media&#160;&amp; Other </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,757 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,191 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">24,037 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">24,408 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides&#160;&amp; Disinfectants </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,447 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,943 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,896 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,569 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,354 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,223 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,216 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,259 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">56,854 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">53,750 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,876 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">105,933 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Animal Safety</div></div> </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Life Sciences </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,803 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,891 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,525 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,971 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Veterinary Instruments&#160;&amp; Disposables </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,486 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,683 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,822 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">22,087 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Animal Care&#160;&amp; Other </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,787 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,948 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,193 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15,346 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides&#160;&amp; Disinfectants </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,186 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18,789 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">32,904 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">35,935 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,687 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,037 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">28,907 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">23,452 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">50,949 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">53,348 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">101,351 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">100,791 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Revenues </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">107,803</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">107,098</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">209,227</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">206,724</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock">
<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>Recently Adopted Accounting Standards, Policy [Text Block]</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;">neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_CashAndCashEquivalentsPolicyTextBlock">
<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>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-108586<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(1))<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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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_CashAndCashEquivalentsPolicyTextBlock</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_ComprehensiveIncomePolicyPolicyTextBlock">
<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>Disclosure of accounting policy for comprehensive income.</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_ComprehensiveIncomePolicyPolicyTextBlock</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_ConsolidationPolicyTextBlock">
<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>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355033-122828<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355100-122828<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<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_ConsolidationPolicyTextBlock</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_FairValueOfFinancialInstrumentsPolicy">
<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>Disclosure of accounting policy for determining the fair value of financial instruments.</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 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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_FairValueOfFinancialInstrumentsPolicy</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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<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>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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_GoodwillAndIntangibleAssetsGoodwillPolicy</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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<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>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible 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 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</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_IncomeTaxPolicyTextBlock">
<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>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 6: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 7: 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 25<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32247-109318<br><br>Reference 8: 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 28<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32280-109318<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<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_IncomeTaxPolicyTextBlock</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_InventoryPolicyTextBlock">
<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>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: 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(b))<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_InventoryPolicyTextBlock</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_LesseeLeasesPolicyTextBlock">
<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>Disclosure of accounting policy for leasing arrangement entered into by lessee.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918666-209980<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_LesseeLeasesPolicyTextBlock</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_MarketableSecuritiesPolicy">
<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>Disclosure of accounting policy for investment classified as marketable security.</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> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=75019621&amp;loc=d3e62652-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_MarketableSecuritiesPolicy</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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<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>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</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_NewAccountingPronouncementsPolicyPolicyTextBlock</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_ReceivablesPolicyTextBlock">
<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>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</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> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5033-111524<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<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_ReceivablesPolicyTextBlock</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_RevenueRecognitionPolicyTextBlock">
<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>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<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_RevenueRecognitionPolicyTextBlock</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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<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>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</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> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-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_ShareBasedCompensationOptionAndIncentivePlansPolicy</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_UseOfEstimates">
<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>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<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_UseOfEstimates</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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6794575136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business and Product Line Acquisitions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Nov. 30, 2019</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_BusinessCombinationDisclosureTextBlock', window );">Business and Product Line Acquisitions</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6. BUSINESS AND PRODUCT LINE ACQUISITIONS </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Consolidated Statements of Income reflect the results of operations for business acquisitions since the respective dates of purchase. All are accounted for using the acquisition method. Goodwill recognized in the acquisitions discussed below relates primarily to enhancing the Company&#8217;s strategic platform for the expansion of available product offerings. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; line-height: 12pt;">On August&#160;1, 2018, the Company acquired the stock of Clarus Labs, Inc., a manufacturer of water testing products. Neogen has distributed Clarus&#8217; Colitag water test to the food and beverage industries since 2004<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">;</div></div> this acquisition <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">has given</div> the Company <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">the ability</div> to sell this product to new markets. Consideration for the purchase was $4,204,000 in cash and approximately $1,256,000&#160;million of contingent consideration, due semiannually for the first five years, based on an excess net sales formula. The final purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included inventory of $32,000, machinery and equipment of $120,000, accounts payable of $53,000, contingent consideration accrual of $1,256,000, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> deferred tax liability of $544,000, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-amortizable</div> intangible assets of $878,000, intangible assets of $1,487,000 (with an estimated life of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div>-<div style="letter-spacing: 0px; top: 0px;;display:inline;">15</div></div> years) and the remainder to goodwill <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(non-deductible</div> for tax purposes). These values are Level&#160;3 fair value measurements. Since February 2019, $180,000 has been paid to the former owners as contingent consideration from the accrual. Manufacturing of these products was moved to the Company&#8217;s Lansing, Michigan location in October 2018, reporting within the Food Safety segment.</div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On September&#160;4, 2018, the Company acquired the assets of Livestock Genetic Services, LLC, a Virginia-based company that specialized in genetic evaluations and data management for cattle breeding organizations. Livestock Genetic Services had been a long-time strategic partner of Neogen and the acquisition enhanced the Company&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-house</div> genetic evaluation capabilities. Consideration for the purchase was $1,100,000 in cash, with $700,000 paid at closing and $400,000 payable to the former owner on <div style="letter-spacing: 0px; top: 0px;;display:inline;">September 1, 2019</div>, and up to $585,000 of contingent consideration, payable over the next three years. The final purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included office equipment of $15,000, contingent consideration accrual of $385,000, intangible assets of $942,000 (with an estimated life of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div>-<div style="letter-spacing: 0px; top: 0px;;display:inline;">15</div></div> years) and the remainder to goodwill (deductible to tax purposes). These values are Level&#160;3 fair value measurements. In September 2019, the former owner was paid the second installment of $400,000 and was also paid $107,000 in contingent consideration based on the achievement of sales targets in the first year. Services provided by this operation are now performed at the Company&#8217;s Lincoln, Nebraska location, reporting within the Animal Safety segment.</div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On January&#160;1, 2019, the Company acquired the assets of Edmonton, Alberta based Delta Genomics Centre, an animal genomics laboratory in Canada. Delta&#8217;s laboratory operations were renamed Neogen Canada and the acquisition was intended to accelerate growth of the Company&#8217;s animal genomics business in Canada. Consideration for the purchase was $1,485,000 in cash. The final purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included inventory of $38,000, machinery and equipment of $371,000, unearned revenue liability of $125,000, intangible assets of $532,000 (with an estimated life of 5 to 10 years) and the remainder to goodwill (deductible for tax purposes). These values are Level&#160;3 fair value measurements. Services provided by this operation continue to be performed in Edmonton, reporting within the Animal Safety segment. </div></div></div><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_BusinessCombinationDisclosureTextBlock">
<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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</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 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<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_BusinessCombinationDisclosureTextBlock</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>R29.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6791235920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>May 31, 2019</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_InventoryLineItems', window );"><strong>Inventory [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_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 43,316<span></span>
</td>
<td class="nump">$ 41,594<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_InventoryWorkInProcessNetOfReserves', window );">Work-in-process</a></td>
<td class="nump">6,077<span></span>
</td>
<td class="nump">5,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_InventoryFinishedGoodsNetOfReserves', window );">Finished and purchased goods</a></td>
<td class="nump">37,013<span></span>
</td>
<td class="nump">38,817<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_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 86,406<span></span>
</td>
<td class="nump">$ 85,992<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_InventoryFinishedGoodsNetOfReserves">
<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, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily 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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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(6)(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_InventoryFinishedGoodsNetOfReserves</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_InventoryLineItems">
<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_InventoryLineItems</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_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=118951113&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=116846819&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_InventoryRawMaterialsNetOfReserves">
<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, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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(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_InventoryRawMaterialsNetOfReserves</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_InventoryWorkInProcessNetOfReserves">
<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, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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(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_InventoryWorkInProcessNetOfReserves</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>29
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6791112320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Detail)<br></strong></div></th>
<th class="th"><div>Nov. 30, 2019</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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">2 years 6 months<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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">3.50%<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_OperatingLeaseWeightedAverageDiscountRatePercent">
<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 discount rate for operating lease calculated at point in time.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<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_OperatingLeaseWeightedAverageDiscountRatePercent</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>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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<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 lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents 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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>30
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "d821157d10q.htm": {
   "axisCustom": 0,
   "axisStandard": 13,
   "contextCount": 175,
   "dts": {
    "calculationLink": {
     "local": [
      "neog-20191130_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "neog-20191130_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "d821157d10q.htm"
     ]
    },
    "labelLink": {
     "local": [
      "neog-20191130_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "neog-20191130_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "neog-20191130.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd",
      "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd",
      "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
      "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd"
     ]
    }
   },
   "elementCount": 352,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2019-01-31": 2,
    "http://neogencorp.com/20191130": 1,
    "http://xbrl.sec.gov/dei/2019-01-31": 8,
    "total": 11
   },
   "keyCustom": 12,
   "keyStandard": 277,
   "memberCustom": 16,
   "memberStandard": 14,
   "nsprefix": "neog",
   "nsuri": "http://neogencorp.com/20191130",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "1001 - Document - Cover Page",
     "role": "http://neogencorp.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1010 - Disclosure - Net Income per Share",
     "role": "http://neogencorp.com/role/NetIncomePerShare",
     "shortName": "Net Income per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1011 - Disclosure - Segment Information and Geographic Data",
     "role": "http://neogencorp.com/role/SegmentInformationAndGeographicData",
     "shortName": "Segment Information and Geographic Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1012 - Disclosure - Equity Compensation Plans",
     "role": "http://neogencorp.com/role/EquityCompensationPlans",
     "shortName": "Equity Compensation Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1013 - Disclosure - Business and Product Line Acquisitions",
     "role": "http://neogencorp.com/role/BusinessAndProductLineAcquisitions",
     "shortName": "Business and Product Line Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1014 - Disclosure - Long Term Debt",
     "role": "http://neogencorp.com/role/LongTermDebt",
     "shortName": "Long Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1015 - Disclosure - Commitments and Contingencies",
     "role": "http://neogencorp.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1016 - Disclosure - Stock Purchase",
     "role": "http://neogencorp.com/role/StockPurchase",
     "shortName": "Stock Purchase",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1017 - Disclosure - Accounting Policies (Policies)",
     "role": "http://neogencorp.com/role/AccountingPoliciesPolicies",
     "shortName": "Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "neog:ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1018 - Disclosure - Accounting Policies (Tables)",
     "role": "http://neogencorp.com/role/AccountingPoliciesTables",
     "shortName": "Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "neog:ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1019 - Disclosure - Inventories (Tables)",
     "role": "http://neogencorp.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002 - Statement - Consolidated Balance Sheets",
     "role": "http://neogencorp.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn11_30_2019",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:MarketableSecuritiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1020 - Disclosure - Net Income per Share (Tables)",
     "role": "http://neogencorp.com/role/NetIncomePerShareTables",
     "shortName": "Net Income per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1021 - Disclosure - Segment Information and Geographic Data (Tables)",
     "role": "http://neogencorp.com/role/SegmentInformationAndGeographicDataTables",
     "shortName": "Segment Information and Geographic Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1022 - Disclosure - Equity Compensation Plans (Tables)",
     "role": "http://neogencorp.com/role/EquityCompensationPlansTables",
     "shortName": "Equity Compensation Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "neog:ProductsAndServicesPaymentTerms",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1023 - Disclosure - Accounting Policies - Additional Information (Detail)",
     "role": "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail",
     "shortName": "Accounting Policies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "neog:ProductsAndServicesPaymentTerms",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "neog:ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1024 - Disclosure - Supplemental Balance Sheet Information Related to Operating Leases (Detail)",
     "role": "http://neogencorp.com/role/SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail",
     "shortName": "Supplemental Balance Sheet Information Related to Operating Leases (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "neog:ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn11_30_2019",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "neog:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1025 - Disclosure - Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Detail)",
     "role": "http://neogencorp.com/role/WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail",
     "shortName": "Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "neog:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P09_01_2019To11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1026 - Disclosure - Components of Lease Expense (Detail)",
     "role": "http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail",
     "shortName": "Components of Lease Expense (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P09_01_2019To11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1027 - Disclosure - Undiscounted Minimum Lease Payments (Detail)",
     "role": "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail",
     "shortName": "Undiscounted Minimum Lease Payments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P09_01_2019To11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1028 - Disclosure - Disaggregated Revenue (Detail)",
     "role": "http://neogencorp.com/role/DisaggregatedRevenueDetail",
     "shortName": "Disaggregated Revenue (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P09_01_2019To11_30_2019_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1029 - Disclosure - Inventories (Detail)",
     "role": "http://neogencorp.com/role/InventoriesDetail",
     "shortName": "Inventories (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P09_01_2019To11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1030 - Disclosure - Calculation of Net Income Per Share (Detail)",
     "role": "http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail",
     "shortName": "Calculation of Net Income Per Share (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P09_01_2019To11_30_2019",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1031 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail)",
     "role": "http://neogencorp.com/role/SegmentInformationAndGeographicDataAdditionalInformationDetail",
     "shortName": "Segment Information and Geographic Data - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Segment",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P09_01_2019To11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1032 - Disclosure - Segment Information and Geographic Data (Detail)",
     "role": "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail",
     "shortName": "Segment Information and Geographic Data (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P09_01_2019To11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P09_01_2019To11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1033 - Disclosure - Disaggregated Revenue by Geographic Location (Detail)",
     "role": "http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail",
     "shortName": "Disaggregated Revenue by Geographic Location (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P09_01_2019To11_30_2019_USsrtStatementGeographicalAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1034 - Disclosure - Equity Compensation Plans - Additional Information (Detail)",
     "role": "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail",
     "shortName": "Equity Compensation Plans - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn05_31_2019",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1035 - Disclosure - Stock Option Activity (Detail)",
     "role": "http://neogencorp.com/role/StockOptionActivityDetail",
     "shortName": "Stock Option Activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn05_31_2019",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1036 - Disclosure - Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions (Detail)",
     "role": "http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail",
     "shortName": "Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019_MinimumMembersrtRangeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1037 - Disclosure - Business and Product Line Acquisitions - Additional Information (Detail)",
     "role": "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail",
     "shortName": "Business and Product Line Acquisitions - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P08_01_2018To08_01_2018_ClarusLabsIncMemberusgaapBusinessAcquisitionAxis",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn11_30_2019",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1038 - Disclosure - Long Term Debt - Additional Information (Detail)",
     "role": "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail",
     "shortName": "Long Term Debt - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn11_30_2019",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "neog:RemedialActionObjectiveTimeFrame",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1039 - Disclosure - Commitments and Contingencies - Additional Information (Detail)",
     "role": "http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
     "shortName": "Commitments and Contingencies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "neog:RemedialActionObjectiveTimeFrame",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P09_01_2019To11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004 - Statement - Consolidated Statements of Income",
     "role": "http://neogencorp.com/role/ConsolidatedStatementsOfIncome",
     "shortName": "Consolidated Statements of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P09_01_2019To11_30_2019",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:TreasuryStockTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn10_31_2018",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1040 - Disclosure - Stock Purchase - Additional Information (Detail)",
     "role": "http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail",
     "shortName": "Stock Purchase - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:TreasuryStockTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn10_31_2018",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P09_01_2019To11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005 - Statement - Consolidated Statements of Comprehensive Income",
     "role": "http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P09_01_2019To11_30_2019",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "PAsOn05_31_2018",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006 - Statement - Consolidated Statements of Equity",
     "role": "http://neogencorp.com/role/ConsolidatedStatementsOfEquity",
     "shortName": "Consolidated Statements of Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2018To08_31_2018",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1008 - Disclosure - Accounting Policies",
     "role": "http://neogencorp.com/role/AccountingPolicies",
     "shortName": "Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1009 - Disclosure - Inventories",
     "role": "http://neogencorp.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d821157d10q.htm",
      "contextRef": "P06_01_2019To11_30_2019",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 30,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r287"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r289"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have 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 registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPolicies",
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://neogencorp.com/role/AccountingPoliciesPolicies",
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitions",
      "http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail",
      "http://neogencorp.com/role/CommitmentsAndContingencies",
      "http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail",
      "http://neogencorp.com/role/DisaggregatedRevenueDetail",
      "http://neogencorp.com/role/EquityCompensationPlans",
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail",
      "http://neogencorp.com/role/EquityCompensationPlansTables",
      "http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail",
      "http://neogencorp.com/role/Inventories",
      "http://neogencorp.com/role/InventoriesDetail",
      "http://neogencorp.com/role/InventoriesTables",
      "http://neogencorp.com/role/LongTermDebt",
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail",
      "http://neogencorp.com/role/NetIncomePerShare",
      "http://neogencorp.com/role/NetIncomePerShareTables",
      "http://neogencorp.com/role/SegmentInformationAndGeographicData",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataAdditionalInformationDetail",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataTables",
      "http://neogencorp.com/role/StockOptionActivityDetail",
      "http://neogencorp.com/role/StockPurchase",
      "http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r289"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r289"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated 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.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r290"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r289"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r289"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r289"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r289"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPolicies",
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://neogencorp.com/role/AccountingPoliciesPolicies",
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitions",
      "http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail",
      "http://neogencorp.com/role/CommitmentsAndContingencies",
      "http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail",
      "http://neogencorp.com/role/DisaggregatedRevenueDetail",
      "http://neogencorp.com/role/EquityCompensationPlans",
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail",
      "http://neogencorp.com/role/EquityCompensationPlansTables",
      "http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail",
      "http://neogencorp.com/role/Inventories",
      "http://neogencorp.com/role/InventoriesDetail",
      "http://neogencorp.com/role/InventoriesTables",
      "http://neogencorp.com/role/LongTermDebt",
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail",
      "http://neogencorp.com/role/NetIncomePerShare",
      "http://neogencorp.com/role/NetIncomePerShareTables",
      "http://neogencorp.com/role/SegmentInformationAndGeographicData",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataAdditionalInformationDetail",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataTables",
      "http://neogencorp.com/role/StockOptionActivityDetail",
      "http://neogencorp.com/role/StockPurchase",
      "http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accrual for environmental loss contingencies undiscounted estimated period.",
        "label": "Accrual For Environmental Loss Contingencies Undiscounted Estimated Period",
        "terseLabel": "Estimated liability, measurement period, years"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "neog_AnimalCareAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Animal Care and Other.",
        "label": "Animal Care and Other [Member]",
        "terseLabel": "Animal Care &amp; Other"
       }
      }
     },
     "localname": "AnimalCareAndOtherMember",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "neog_AnimalSafetyMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Animal Safety",
        "label": "Animal Safety [Member]",
        "terseLabel": "Animal Safety"
       }
      }
     },
     "localname": "AnimalSafetyMember",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueDetail",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "neog_BacterialAndGeneralSanitationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Bacterial and General Sanitation.",
        "label": "Bacterial and General Sanitation [Member]",
        "terseLabel": "Bacterial &amp; General Sanitation"
       }
      }
     },
     "localname": "BacterialAndGeneralSanitationMember",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "neog_BusinessCombinationConsiderationPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Business Combination, Consideration Payable",
        "label": "Business Combination, Consideration Payable",
        "terseLabel": "Cash payable to former owner for purchase of business"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationPayable",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "neog_BusinessCombinationDateOfConsiderationPayable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Business combination date of consideration payable.",
        "label": "Business Combination Date of Consideration Payable",
        "terseLabel": "Cash payable to former owner for purchase of business, due date"
       }
      }
     },
     "localname": "BusinessCombinationDateOfConsiderationPayable",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "neog_ClarusLabsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Clarus Labs Inc [Member]",
        "label": "Clarus Labs Inc [Member]",
        "verboseLabel": "Clarus Labs Inc."
       }
      }
     },
     "localname": "ClarusLabsIncMember",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "neog_CommitmentAndContingenciesTextualAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commitment And Contingencies Textual [Abstract]",
        "label": "Commitment And Contingencies Textual [Abstract]"
       }
      }
     },
     "localname": "CommitmentAndContingenciesTextualAbstract",
     "nsuri": "http://neogencorp.com/20191130",
     "xbrltype": "stringItemType"
    },
    "neog_CommitmentsAndContingenciesDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commitments and contingencies disclosure.",
        "label": "Commitments and Contingencies Disclosure [Line Items]",
        "terseLabel": "Commitments and Contingencies Disclosure [Line Items]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureLineItems",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "neog_CommitmentsAndContingenciesDisclosureTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commitments and Contingencies Disclosure [Table]",
        "label": "Commitments and Contingencies Disclosure [Table]",
        "terseLabel": "Commitments and Contingencies Disclosure [Table]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTable",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "neog_CultureMediaAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Culture Media And Other [Member]",
        "label": "Culture Media And Other [Member]",
        "terseLabel": "Culture Media &amp; Other"
       }
      }
     },
     "localname": "CultureMediaAndOtherMember",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "neog_CumulativeStockRepurchasedAndRetiredValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cumulative stock repurchased and retired value.",
        "label": "Cumulative Stock Repurchased And Retired Value",
        "terseLabel": "Cost of repurchased shares, including commissions"
       }
      }
     },
     "localname": "CumulativeStockRepurchasedAndRetiredValue",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "neog_EarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Earnings Per Share [Line Items]",
        "label": "Earnings Per Share [Line Items]",
        "terseLabel": "Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareLineItems",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "neog_EarningsPerShareTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Earnings Per Share [Table]",
        "label": "Earnings Per Share [Table]",
        "terseLabel": "Earnings Per Share [Table]"
       }
      }
     },
     "localname": "EarningsPerShareTable",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "neog_EdmontonAlbertabasedDeltaGenomicsCentreMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Edmonton Albertabased Delta Genomics Centre [Member]"
       }
      }
     },
     "localname": "EdmontonAlbertabasedDeltaGenomicsCentreMember",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "neog_FoodSafetyMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Food Safety",
        "label": "Food Safety [Member]",
        "terseLabel": "Food Safety"
       }
      }
     },
     "localname": "FoodSafetyMember",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueDetail",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "neog_GenomicsServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Genomics Services.",
        "label": "Genomics Services [Member]",
        "terseLabel": "Genomics Services"
       }
      }
     },
     "localname": "GenomicsServicesMember",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "neog_LiborPlusMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Libor Plus [Member]",
        "label": "Libor Plus [Member]",
        "terseLabel": "Libor Plus"
       }
      }
     },
     "localname": "LiborPlusMember",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "neog_LifeSciencesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Life Sciences [Member]",
        "label": "Life Sciences [Member]",
        "terseLabel": "Life Sciences"
       }
      }
     },
     "localname": "LifeSciencesMember",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "neog_LivestockGeneticServicesLlcMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Livestock Genetic Services Llc [Member]",
        "label": "Livestock Genetic Services LLC [Member]",
        "verboseLabel": "Livestock Genetic Services LLC"
       }
      }
     },
     "localname": "LivestockGeneticServicesLlcMember",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "neog_MarketableSecuritiesContractualMaturityPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Marketable Securities Contractual Maturity Period",
        "label": "Marketable Securities Contractual Maturity Period",
        "terseLabel": "Marketable securities, maturity period"
       }
      }
     },
     "localname": "MarketableSecuritiesContractualMaturityPeriod",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "neog_NaturalToxinsAllergensAndDrugResiduesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Natural Toxins Allergens and Drug Residues.",
        "label": "Natural Toxins Allergens and Drug Residues [Member]",
        "terseLabel": "Natural Toxins, Allergens &amp; Drug Residues"
       }
      }
     },
     "localname": "NaturalToxinsAllergensAndDrugResiduesMember",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "neog_PaymentForBusinessAcquisitionContingentConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Payment for business acquisition contingent consideration.",
        "label": "Payment For Business Acquisition Contingent Consideration",
        "terseLabel": "Cash paid for purchase of business"
       }
      }
     },
     "localname": "PaymentForBusinessAcquisitionContingentConsideration",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "neog_ProductsAndServicesPaymentTerms": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Products and Services, Payment Terms",
        "label": "Products and Services, Payment Terms",
        "verboseLabel": "Products and services, payment terms"
       }
      }
     },
     "localname": "ProductsAndServicesPaymentTerms",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "neog_RecentlyAdoptedAccountingStandardsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Recently Adopted Accounting Standards, Policy [Text Block]",
        "label": "Recently Adopted Accounting Standards [Policy Text Block]",
        "terseLabel": "Recently Adopted Accounting Standards"
       }
      }
     },
     "localname": "RecentlyAdoptedAccountingStandardsPolicyTextBlock",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "neog_RemedialActionObjectiveTimeFrame": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Environmental remediation expense, period of remediation.",
        "label": "Remedial Action Objective Time Frame",
        "terseLabel": "Environmental remediation expense, period of remediation, years"
       }
      }
     },
     "localname": "RemedialActionObjectiveTimeFrame",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "neog_RodenticidesInsecticidesAndDisinfectantsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rodenticides Insecticides and Disinfectants.",
        "label": "Rodenticides Insecticides and Disinfectants [Member]",
        "terseLabel": "Rodenticides, Insecticides &amp; Disinfectants"
       }
      }
     },
     "localname": "RodenticidesInsecticidesAndDisinfectantsMember",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "neog_ScheduleOfGeographicalInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule Of Geographical Information [Line Items]",
        "label": "Schedule Of Geographical Information [Line Items]",
        "terseLabel": "Revenues by Geographic Location [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfGeographicalInformationLineItems",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "neog_ScheduleOfGeographicalInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule Of Geographical Information [Table]",
        "label": "Schedule Of Geographical Information [Table]",
        "terseLabel": "Schedule Of Geographical Information [Table]"
       }
      }
     },
     "localname": "ScheduleOfGeographicalInformationTable",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule Of Supplemental balance sheet information related to operating leases",
        "label": "Schedule Of Supplemental balance sheet information related to operating leases [Table Text Block]",
        "verboseLabel": "Supplemental balance sheet information related to operating leases"
       }
      }
     },
     "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of Weighted Average Assumptions for Fair Values of Stock Options [Line Items]",
        "label": "Schedule of Weighted Average Assumptions for Fair Values of Stock Options [Line Items]",
        "terseLabel": "Schedule of Weighted Average Assumptions for Fair Values of Stock Options [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of Weighted Average Assumptions for Fair Values of Stock Options [Table]",
        "label": "Schedule of Weighted Average Assumptions for Fair Values of Stock Options [Table]",
        "terseLabel": "Schedule of Weighted Average Assumptions for Fair Values of Stock Options [Table]"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsTable",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of weighted average remaining lease term and weighted average discount rate",
        "label": "Schedule of weighted average remaining lease term and weighted average discount rate [Table Text Block]",
        "verboseLabel": "Weighted average remaining lease term and weighted average discount rate"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "neog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award, options, contractual term one.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award, Options, Contractual Term One",
        "terseLabel": "Stock option contractual terms"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTermOne",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "neog_SignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Significant Accounting Policies [Line Items]",
        "label": "Significant Accounting Policies [Line Items]",
        "terseLabel": "Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesLineItems",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "neog_SignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Significant Accounting Policies [Table]",
        "label": "Significant Accounting Policies [Table]",
        "terseLabel": "Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTable",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "neog_StockRepurchaseProgramLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock repurchase program.",
        "label": "Stock Repurchase Program [Line Items]",
        "terseLabel": "Stock Repurchase Program [Line Items]"
       }
      }
     },
     "localname": "StockRepurchaseProgramLineItems",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "neog_StockRepurchaseProgramsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock Repurchase Programs [Table]",
        "label": "Stock Repurchase Programs [Table]",
        "terseLabel": "Stock Repurchase Programs [Table]"
       }
      }
     },
     "localname": "StockRepurchaseProgramsTable",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "neog_TwoThousandElevenPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two Thousand Eleven Plan [Member]",
        "label": "Two Thousand Eleven Plan [Member]",
        "terseLabel": "2011 Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "TwoThousandElevenPlanMember",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "neog_UnsecuredRevolvingLineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unsecured Revolving Line of Credit [Member]",
        "label": "Unsecured Revolving Line of Credit [Member]",
        "terseLabel": "Unsecured Revolving Line of Credit"
       }
      }
     },
     "localname": "UnsecuredRevolvingLineOfCreditMember",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "neog_VeterinaryInstrumentsAndDisposablesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Veterinary Instruments and Disposables.",
        "label": "Veterinary Instruments and Disposables [Member]",
        "terseLabel": "Veterinary Instruments &amp; Disposables"
       }
      }
     },
     "localname": "VeterinaryInstrumentsAndDisposablesMember",
     "nsuri": "http://neogencorp.com/20191130",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r115",
      "r121"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesTables",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesTables",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r125",
      "r176",
      "r180",
      "r282"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail",
      "http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail",
      "http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r123",
      "r176",
      "r178",
      "r279",
      "r280"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome",
      "http://neogencorp.com/role/DisaggregatedRevenueDetail",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome",
      "http://neogencorp.com/role/DisaggregatedRevenueDetail",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Range [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail",
      "http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Range [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail",
      "http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "During Fiscal 2020"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario, Unspecified [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail",
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail",
      "http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail",
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail",
      "http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r124",
      "r176",
      "r179",
      "r281",
      "r283",
      "r285"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r165",
      "r256"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail",
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail",
      "http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail",
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail",
      "http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 13.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r3",
      "r19",
      "r127",
      "r128",
      "r177"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, Net, Current",
        "verboseLabel": "Accounts receivable, less allowance of $1,700 and $1,700 at November 30, 2019 and May 31, 2019, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "auth_ref": [
      "r159",
      "r163",
      "r164"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies",
        "terseLabel": "Estimated liability costs of remediation"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingencies",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEnvironmentalLossContingenciesCurrent": {
     "auth_ref": [
      "r7",
      "r40",
      "r157",
      "r159",
      "r164"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable in twelve months or in the next operating cycle if longer.",
        "label": "Accrued Environmental Loss Contingencies, Current",
        "terseLabel": "Estimated liability costs of remediation, current"
       }
      }
     },
     "localname": "AccruedEnvironmentalLossContingenciesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r14",
      "r260",
      "r271"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 15.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r53",
      "r54",
      "r55"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 23.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r52",
      "r55",
      "r56",
      "r227"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 22.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by new accounting pronouncement.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash from operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r25",
      "r130",
      "r136"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Allowance for Doubtful Accounts Receivable, Current",
        "terseLabel": "Accounts receivable, allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r118",
      "r259",
      "r270"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Assets",
        "terseLabel": "Total assets",
        "totalLabel": "Total Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r49"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Assets, Current",
        "totalLabel": "Total Current Assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current Assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r214",
      "r215"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r219"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High",
        "verboseLabel": "Contingent consideration potential payment"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business and Product Line Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability": {
     "auth_ref": [
      "r216",
      "r217"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability",
        "verboseLabel": "Allocation of purchase price for contingent consideration potential payment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r217"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "verboseLabel": "Purchase price allocation for accounts payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": {
     "auth_ref": [
      "r217"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r206",
      "r217"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "verboseLabel": "Purchase price allocation for deferred tax liability"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment": {
     "auth_ref": [
      "r217"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment",
        "terseLabel": "Purchase price allocation for office equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": {
     "auth_ref": [
      "r217"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets",
        "verboseLabel": "Purchase price allocation for non-amortizable intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r217"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "verboseLabel": "Purchase price allocation for intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r216",
      "r217"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of inventory recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "verboseLabel": "Purchase price allocation for inventory"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r216",
      "r217"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "verboseLabel": "Purchase price allocation for land, property and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r1",
      "r34",
      "r84"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "Cash and Cash Equivalents, End of Period",
        "periodStartLabel": "Cash and Cash Equivalents, Beginning of Period",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets",
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": {
     "auth_ref": [],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Cash and Cash Equivalents, Period Increase (Decrease)",
        "totalLabel": "Net Increase In Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r11",
      "r85",
      "r86"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail",
      "http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail",
      "http://neogencorp.com/role/SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail",
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail",
      "http://neogencorp.com/role/WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r45",
      "r164",
      "r263",
      "r275"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and Contingencies (note 8)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r162",
      "r166"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r18",
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending Balance (in shares)",
        "periodStartLabel": "Beginning Balance (in shares)",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://neogencorp.com/role/ConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 21.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common stock, $0.16 par value, 120,000,000 shares authorized, 52,710,633 and 52,216,589 shares issued and outstanding at November 30, 2019 and May 31, 2019, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r59",
      "r61",
      "r62"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r86",
      "r224",
      "r231",
      "r232"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation and Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome": {
       "order": 8.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Total Cost of Revenues"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cost of Revenue [Abstract]",
        "verboseLabel": "Cost of Revenues"
       }
      }
     },
     "localname": "CostOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Unsecured revolving line of credit, spread"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r42",
      "r234"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Unsecured revolving line of credit, maturity date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r43",
      "r90",
      "r169",
      "r170",
      "r171",
      "r172",
      "r239",
      "r240",
      "r241",
      "r268"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNoncurrent": {
     "auth_ref": [
      "r206",
      "r207",
      "r208"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 17.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.",
        "label": "Deferred Tax Liabilities, Net, Noncurrent",
        "terseLabel": "Deferred Income Taxes"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r82",
      "r116"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregated Revenue",
        "verboseLabel": "Disaggregated Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesTables",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]",
        "terseLabel": "Equity Compensation Plans"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/EquityCompensationPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfRepurchaseAgreementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Disclosure of Repurchase Agreements [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfRepurchaseAgreementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "presentationGuidance": "Net income attributable to Neogen per share:",
        "terseLabel": "Net Income Per Share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail",
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r67",
      "r93",
      "r97",
      "r99",
      "r100",
      "r101",
      "r103",
      "r266",
      "r277"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail",
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r67",
      "r93",
      "r97",
      "r99",
      "r100",
      "r101",
      "r103",
      "r266",
      "r277"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail",
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Income per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/NetIncomePerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {
     "auth_ref": [
      "r237"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.",
        "label": "Effect of Exchange Rate on Cash and Cash Equivalents",
        "terseLabel": "Effect of Exchange Rates on Cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 14.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EnvironmentalRemediationExpense": {
     "auth_ref": [
      "r156",
      "r158"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The charge against earnings in the period for known or estimated future costs arising from requirements to perform environmental remediation activities.",
        "label": "Environmental Remediation Expense",
        "terseLabel": "Environmental remediation expense"
       }
      }
     },
     "localname": "EnvironmentalRemediationExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r86",
      "r235",
      "r236"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Finite lived intangible assets, useful life",
        "verboseLabel": "Finite lived intangible assets, useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r148"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r145",
      "r146",
      "r148",
      "r150",
      "r257"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets",
      "http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r145",
      "r147"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets",
      "http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r148"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Amortizable intangible and other assets, net of accumulated amortization of $41,923 and $40,835 at November 30, 2019 and May 31, 2019, respectively"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r142",
      "r143"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r86",
      "r144"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross Margin"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r86",
      "r151",
      "r155"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r65",
      "r93",
      "r258",
      "r264",
      "r278"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income Before Taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r89",
      "r117",
      "r212"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome": {
       "order": 13.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r63",
      "r86",
      "r204",
      "r205",
      "r209",
      "r210",
      "r211",
      "r213",
      "r284"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "verboseLabel": "Accounts payable, accruals and other changes"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Change in operating assets and liabilities, net of business acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r98",
      "r102"
     ],
     "calculation": {
      "http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Effect of dilutive stock options"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome": {
       "order": 12.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntersubsegmentEliminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Eliminating entries used in subsegment consolidation.",
        "label": "Intersubsegment Eliminations [Member]",
        "terseLabel": "Corporate and Eliminations"
       }
      }
     },
     "localname": "IntersubsegmentEliminationsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryCurrentTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Current [Table]",
        "terseLabel": "Inventory, Current [Table]"
       }
      }
     },
     "localname": "InventoryCurrentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/InventoriesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r26",
      "r140"
     ],
     "calculation": {
      "http://neogencorp.com/role/InventoriesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "verboseLabel": "Finished and purchased goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/InventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Inventory [Line Items]",
        "terseLabel": "Inventory [Line Items]"
       }
      }
     },
     "localname": "InventoryLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/InventoriesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r2",
      "r47",
      "r137"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://neogencorp.com/role/InventoriesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets",
      "http://neogencorp.com/role/InventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r10",
      "r48",
      "r86",
      "r105",
      "r138",
      "r139"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r28",
      "r140"
     ],
     "calculation": {
      "http://neogencorp.com/role/InventoriesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/InventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r27",
      "r140"
     ],
     "calculation": {
      "http://neogencorp.com/role/InventoriesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/InventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r252",
      "r254"
     ],
     "calculation": {
      "http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease expense"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "verboseLabel": "Components of lease expense"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r245"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "verboseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "verboseLabel": "Undiscounted minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r253"
     ],
     "calculation": {
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetailAlternate1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r253"
     ],
     "calculation": {
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five",
        "verboseLabel": "2025 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r253"
     ],
     "calculation": {
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r253"
     ],
     "calculation": {
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r253"
     ],
     "calculation": {
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r253"
     ],
     "calculation": {
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
        "verboseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r253"
     ],
     "calculation": {
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year",
        "verboseLabel": "2020"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r253"
     ],
     "calculation": {
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetailAlternate1": {
       "order": 7.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 11.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Liabilities",
        "totalLabel": "Total Liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r24",
      "r262",
      "r273"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total Liabilities and Stockholders' Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders' Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 12.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total Current Liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current Liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r15",
      "r261",
      "r269"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Unsecured revolving line of credit, advances"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Unsecured revolving line of credit, interest rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDescription": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description of the interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions).",
        "label": "Line of Credit Facility, Interest Rate Description",
        "terseLabel": "Unsecured revolving line of credit, interest terms"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDescription",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum amount borrowed under the credit facility at any time during the period.",
        "label": "Line of Credit Facility, Maximum Amount Outstanding During Period",
        "terseLabel": "Unsecured revolving line of credit, balance outstanding"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r37"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Unsecured revolving line of credit, total amount available"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r167"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "Long Term Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "auth_ref": [
      "r4",
      "r39"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investment in marketable security, classified as current.",
        "label": "Marketable Securities, Current",
        "terseLabel": "Marketable securities"
       }
      }
     },
     "localname": "MarketableSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment classified as marketable security.",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "terseLabel": "Marketable Securities"
       }
      }
     },
     "localname": "MarketableSecuritiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net Cash From Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash Flows From Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net Cash For Investing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash Flows For Investing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r79",
      "r80",
      "r83"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net Cash From Operating Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows From Operating Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r57",
      "r60",
      "r66",
      "r83",
      "r102",
      "r265",
      "r276"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Numerator for basic and diluted net income per share - Net income attributable to Neogen",
        "totalLabel": "Net Income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail",
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "International"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total Other Income"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other Income (Expense)"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments | Segment"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total Operating Expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating Expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating Income",
        "verboseLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r246",
      "r254"
     ],
     "calculation": {
      "http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "verboseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r243"
     ],
     "calculation": {
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetailAlternate1": {
       "order": 8.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating lease liability",
        "verboseLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r243"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "verboseLabel": "Lease liabilities - current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r243"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "verboseLabel": "Lease liabilities - non-current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r244",
      "r248"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "verboseLabel": "Operating lease payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r242"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right of use asset",
        "verboseLabel": "Right of use - assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail",
      "http://neogencorp.com/role/SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r251",
      "r254"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "verboseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r250",
      "r254"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "verboseLabel": "Weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r115",
      "r121"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesTables",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r91",
      "r94",
      "r113",
      "r233"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.",
        "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]",
        "terseLabel": "Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r40"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 16.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accruals"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Assets, Noncurrent [Abstract]",
        "terseLabel": "Other Assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of other commitment.",
        "label": "Other Commitments [Axis]"
       }
      }
     },
     "localname": "OtherCommitmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other future obligation.",
        "label": "Other Commitments [Domain]"
       }
      }
     },
     "localname": "OtherCommitmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r50",
      "r238"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "verboseLabel": "Other comprehensive income (loss), net of tax: currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r58",
      "r61",
      "r64",
      "r168"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r51",
      "r53"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax",
        "verboseLabel": "Other comprehensive income (loss), net of tax: unrealized gain (loss) on marketable securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIndefiniteLivedIntangibleAssets": {
     "auth_ref": [
      "r149"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after impairment of indefinite-lived intangible assets classified as other. Excludes financial assets and goodwill.",
        "label": "Other Indefinite-lived Intangible Assets",
        "terseLabel": "Other non-amortizable intangible assets"
       }
      }
     },
     "localname": "OtherIndefiniteLivedIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 18.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other Non-Current Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome": {
       "order": 11.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense)"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": {
     "auth_ref": [
      "r75"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability.",
        "label": "Payment for Contingent Consideration Liability, Investing Activities",
        "terseLabel": "Contingent consideration paid"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForPreviousAcquisition": {
     "auth_ref": [
      "r76"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash outflow representing an adjustment to the purchase price of a previous acquisition.",
        "label": "Payments for Previous Acquisition",
        "verboseLabel": "Second installment paid"
       }
      }
     },
     "localname": "PaymentsForPreviousAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r73",
      "r218"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "verboseLabel": "Cash consideration for purchase of business"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Business acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r135"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "negatedLabel": "Purchases of marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "negatedLabel": "Purchases of property, equipment and other assets"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r182",
      "r199"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 20.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $1.00 par value, 100,000 shares authorized, none issued and outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r5",
      "r32",
      "r33"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r77",
      "r200"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options",
        "verboseLabel": "Exercise of stock options and issuance of employee stock purchase plan shares"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Proceeds from the sale of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r178"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Product Revenues"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r57",
      "r60",
      "r78",
      "r118",
      "r122",
      "r223",
      "r225",
      "r226",
      "r229",
      "r230"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "disclosureGuidance": "Net income",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net Income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows",
      "http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://neogencorp.com/role/ConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r35",
      "r153"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r12",
      "r13",
      "r153",
      "r274"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Net Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r12",
      "r152"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r86",
      "r129",
      "r132",
      "r133",
      "r134"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivables, Policy [Policy Text Block]",
        "terseLabel": "Accounts Receivable Allowance"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r203",
      "r286"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r21",
      "r173",
      "r272"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 24.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r175",
      "r176"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome": {
       "order": 9.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "positiveLabel": "Total Revenues",
        "verboseLabel": "Total revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome",
      "http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail",
      "http://neogencorp.com/role/DisaggregatedRevenueDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "auth_ref": [
      "r175",
      "r176"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.",
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "terseLabel": "Product revenues to external customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r87",
      "r88"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue Recognition, Policy [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r249",
      "r254"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "verboseLabel": "Right of use assets in exchange of lease liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Calculation of Net Income Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/NetIncomePerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r10",
      "r29",
      "r30",
      "r31"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r114",
      "r118",
      "r119",
      "r120",
      "r144"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataAdditionalInformationDetail",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r114",
      "r118",
      "r119",
      "r120",
      "r144"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r182",
      "r199"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "auth_ref": [
      "r199"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]",
        "terseLabel": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/StockOptionActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r185",
      "r190",
      "r192"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]",
        "terseLabel": "Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/EquityCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "verboseLabel": "Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/EquityCompensationPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueDetail",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "verboseLabel": "Segment Information and Geographic Data"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/SegmentInformationAndGeographicData"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataAdditionalInformationDetail",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r178"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Service Revenues"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Compensation",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r183"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Stock option vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": {
     "auth_ref": [
      "r199"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discount rate from fair value on purchase date that participants pay for shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date",
        "terseLabel": "Annual maximum limit percentage of compensation to purchase shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "verboseLabel": "Expected stock price volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r189"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Shares, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/StockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Shares, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/StockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average fair value per share of stock options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r187",
      "r199"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Shares Outstanding, Ending Balance",
        "periodStartLabel": "Shares Outstanding, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/StockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r186"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted-Average Exercise Price, Ending Balance",
        "periodStartLabel": "Weighted-Average Exercise Price, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/StockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted-Average Exercise Price, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/StockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted-Average Exercise Price, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/StockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted-Average Exercise Price, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/StockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r86",
      "r182",
      "r184"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]",
        "verboseLabel": "Equity Compensation Plans"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]",
        "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/StockOptionActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": {
     "auth_ref": [
      "r198"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost",
        "terseLabel": "Compensation expense related to share based awards"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r194",
      "r201"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected option life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r247",
      "r254"
     ],
     "calculation": {
      "http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "verboseLabel": "Short term leases"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r118",
      "r144",
      "r154",
      "r160",
      "r161",
      "r279"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/DisaggregatedRevenueDetail",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r16",
      "r17",
      "r18",
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail",
      "http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail",
      "http://neogencorp.com/role/SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail",
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail",
      "http://neogencorp.com/role/WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r46",
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPolicies",
      "http://neogencorp.com/role/AccountingPoliciesPolicies",
      "http://neogencorp.com/role/AccountingPoliciesTables",
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitions",
      "http://neogencorp.com/role/CommitmentsAndContingencies",
      "http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail",
      "http://neogencorp.com/role/ConsolidatedBalanceSheets",
      "http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows",
      "http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://neogencorp.com/role/ConsolidatedStatementsOfEquity",
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome",
      "http://neogencorp.com/role/EquityCompensationPlans",
      "http://neogencorp.com/role/EquityCompensationPlansTables",
      "http://neogencorp.com/role/Inventories",
      "http://neogencorp.com/role/InventoriesTables",
      "http://neogencorp.com/role/LongTermDebt",
      "http://neogencorp.com/role/NetIncomePerShare",
      "http://neogencorp.com/role/NetIncomePerShareTables",
      "http://neogencorp.com/role/SegmentInformationAndGeographicData",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataTables",
      "http://neogencorp.com/role/StockPurchase",
      "http://neogencorp.com/role/SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail",
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail",
      "http://neogencorp.com/role/WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPolicies",
      "http://neogencorp.com/role/AccountingPoliciesPolicies",
      "http://neogencorp.com/role/AccountingPoliciesTables",
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitions",
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail",
      "http://neogencorp.com/role/CommitmentsAndContingencies",
      "http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail",
      "http://neogencorp.com/role/ConsolidatedBalanceSheets",
      "http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows",
      "http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://neogencorp.com/role/ConsolidatedStatementsOfEquity",
      "http://neogencorp.com/role/ConsolidatedStatementsOfIncome",
      "http://neogencorp.com/role/EquityCompensationPlans",
      "http://neogencorp.com/role/EquityCompensationPlansTables",
      "http://neogencorp.com/role/Inventories",
      "http://neogencorp.com/role/InventoriesTables",
      "http://neogencorp.com/role/LongTermDebt",
      "http://neogencorp.com/role/NetIncomePerShare",
      "http://neogencorp.com/role/NetIncomePerShareTables",
      "http://neogencorp.com/role/SegmentInformationAndGeographicData",
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataTables",
      "http://neogencorp.com/role/StockPurchase",
      "http://neogencorp.com/role/SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail",
      "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail",
      "http://neogencorp.com/role/WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r17",
      "r18",
      "r168",
      "r173"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Issuance of shares under employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r17",
      "r18",
      "r168",
      "r173"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures",
        "terseLabel": "Issuance of shares under share-based compensation plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r17",
      "r18",
      "r168",
      "r173",
      "r188"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Shares, Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/StockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r17",
      "r18",
      "r168",
      "r173"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Issuance of shares under employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r17",
      "r18",
      "r173",
      "r181",
      "r191"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures",
        "terseLabel": "Issuance of shares under share-based compensation plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased",
        "terseLabel": "Shares authorized to purchase"
       }
      }
     },
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r17",
      "r18",
      "r168",
      "r173"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "terseLabel": "Number of shares repurchased"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r18",
      "r22",
      "r23",
      "r131"
     ],
     "calculation": {
      "http://neogencorp.com/role/ConsolidatedBalanceSheets": {
       "order": 19.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r221",
      "r222",
      "r228"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/ConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsegmentsConsolidationItemsAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments.",
        "label": "Subsegments Consolidation Items [Axis]",
        "terseLabel": "Subsegments Consolidation Items [Axis]"
       }
      }
     },
     "localname": "SubsegmentsConsolidationItemsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsegmentsConsolidationItemsDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments.",
        "label": "Subsegments Consolidation Items [Domain]",
        "terseLabel": "Subsegments Consolidation Items [Domain]"
       }
      }
     },
     "localname": "SubsegmentsConsolidationItemsDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r255"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r255"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TreasuryStockTextBlock": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Treasury Stock [Text Block]",
        "terseLabel": "Stock Purchase"
       }
      }
     },
     "localname": "TreasuryStockTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/StockPurchase"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.",
        "label": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r112"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Estimates and Assumptions"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/AccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r96",
      "r101"
     ],
     "calculation": {
      "http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Denominator for diluted net income per share"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r95",
      "r101"
     ],
     "calculation": {
      "http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Denominator for basic net income per share - Weighted average shares"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 5
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=109237650&loc=d3e13064-110858"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(1)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13296-110859"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=6395460&loc=d3e13647-108346"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/subtopic&trid=2208821"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "30",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3A-02)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3A-03)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b,c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62652-112803"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r287": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  },
  "r288": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r289": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.2)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6794562160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information and Geographic Data (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Nov. 30, 2019</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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Segment information follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3.3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Corporate&#160;and </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Food </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Animal </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Eliminations </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Safety </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Safety </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1) </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td colspan="5" style="padding: 0px; vertical-align: top;;width:;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of and for the three months ended November&#160;30, 2019 </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">51,188 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">36,199 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">87,387 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,666 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,750 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20,416 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">56,854 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">50,949 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,803 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9,556 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9,729 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,013 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18,272 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total assets </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">212,928 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">224,058 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">313,605 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">750,591 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td colspan="5" style="padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);;width:;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of and for the three months ended November&#160;30, 2018 </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">48,256 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">41,306 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">89,562 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,494 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,042 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">17,536 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">53,750 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">53,348 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,098 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,342 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9,057 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,153</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">)</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18,246 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total assets </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">201,291 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">218,231 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">240,970 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">660,492 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="margin-top: 0px; background: none;"/> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table style="width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">(1) </div></div></div> </td>
<td style="padding: 0in; font-size: 10pt;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Includes corporate assets, consisting principally of cash and cash equivalents, marketable securities, current and deferred tax accounts and overhead expenses not allocated to specific business segments. Also includes the elimination of intersegment transactions.</div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div>
<table border="0" cellpadding="0" cellspacing="0" style="width: 92%; font-size: 10pt; margin-right: auto; margin-left: auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3.3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Corporate&#160;and </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Food </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Animal </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Eliminations </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Safety </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Safety </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1) </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of and for the six months ended November&#160;30, 2019 </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">97,065 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">72,270 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">169,335</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,810 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">29,082 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">39,892 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,875 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">101,352 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">209,227 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18,690 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18,029 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,183 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34,536 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> <div style="line-height: normal;">&#160;</div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of and for the six months ended November&#160;30, 2018 </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">95,189 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">77,333 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">172,522 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,744 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">23,458 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34,202 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">105,933 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">100,791 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">206,724 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,215 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15,763 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,253</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34,725 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="margin-top: 12pt; margin-bottom: 0px; background: none;"/>
<table style="width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">(1) </div></div></div> </td>
<td style="padding: 0in; font-size: 10pt;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Includes elimination of intersegment transactions<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregated Revenue</a></td>
<td class="text"> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Company&#8217;s revenue disaggregated by geographic location: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 62%; padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;months&#160;ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six months ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenues by Geographic Location </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Domestic </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">63,317 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">65,033 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">126,657</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">124,879</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">International </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">44,486 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42,065 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">82,570 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">81,845 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenue </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,803 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,098 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">209,227 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">206,724 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <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_DisaggregationOfRevenueTableTextBlock">
<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 disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<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_DisaggregationOfRevenueTableTextBlock</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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<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 profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8721-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8906-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_ScheduleOfSegmentReportingInformationBySegmentTextBlock</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>32
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6808121440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>May 31, 2019</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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance</a></td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="nump">$ 1,700<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">$ 41,923<span></span>
</td>
<td class="nump">$ 40,835<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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 1.00<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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,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_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.16<span></span>
</td>
<td class="nump">$ 0.16<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_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">120,000,000<span></span>
</td>
<td class="nump">120,000,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_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">52,710,633<span></span>
</td>
<td class="nump">52,216,589<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">52,710,633<span></span>
</td>
<td class="nump">52,216,589<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>Amount of allowance for credit loss on accounts receivable, 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://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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=118936363&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<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_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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<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 amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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_FiniteLivedIntangibleAssetsAccumulatedAmortization</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_PreferredStockParOrStatedValuePerShare">
<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 preferred stock nonredeemable or redeemable solely at the option of the issuer.</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></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_PreferredStockParOrStatedValuePerShare</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_PreferredStockSharesAuthorized">
<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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) 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(28))<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_PreferredStockSharesAuthorized</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_PreferredStockSharesIssued">
<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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as 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 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></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_PreferredStockSharesIssued</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_PreferredStockSharesOutstanding">
<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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</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></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_PreferredStockSharesOutstanding</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>33
<FILENAME>R40.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6798864096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Purchase - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Oct. 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_neog_StockRepurchaseProgramLineItems', window );"><strong>Stock Repurchase Program [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_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Shares authorized to purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000<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_neog_CumulativeStockRepurchasedAndRetiredValue', window );">Cost of repurchased shares, including commissions</a></td>
<td class="nump">$ 3,134,727<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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Number of shares repurchased</a></td>
<td class="nump">50,000<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_neog_CumulativeStockRepurchasedAndRetiredValue">
<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>Cumulative stock repurchased and retired value.</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;">neog_CumulativeStockRepurchasedAndRetiredValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_neog_StockRepurchaseProgramLineItems">
<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>Stock repurchase program.</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;">neog_StockRepurchaseProgramLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<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 authorized to be repurchased by an entity's Board of Directors under a stock repurchase 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;">us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</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_StockRepurchasedAndRetiredDuringPeriodShares">
<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 and retired 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 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 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 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_StockRepurchasedAndRetiredDuringPeriodShares</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>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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6795475904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Nov. 30, 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', 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_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 30,928<span></span>
</td>
<td class="nump">$ 31,288<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 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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">8,985<span></span>
</td>
<td class="nump">8,597<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 );">Share-based compensation</a></td>
<td class="nump">3,155<span></span>
</td>
<td class="nump">2,831<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change in operating assets and liabilities, net of business acquisitions:</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(2,483)<span></span>
</td>
<td class="num">(3,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 );">Inventories</a></td>
<td class="num">(103)<span></span>
</td>
<td class="num">(3,787)<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 );">Prepaid expenses and other current assets</a></td>
<td class="num">(1,323)<span></span>
</td>
<td class="num">(2,025)<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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable, accruals and other changes</a></td>
<td class="nump">1,313<span></span>
</td>
<td class="num">(706)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash From Operating Activities</a></td>
<td class="nump">40,472<span></span>
</td>
<td class="nump">32,583<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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows For Investing 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_PaymentsToAcquireProductiveAssets', window );">Purchases of property, equipment and other assets</a></td>
<td class="num">(12,806)<span></span>
</td>
<td class="num">(6,720)<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_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from the sale of marketable securities</a></td>
<td class="nump">199,708<span></span>
</td>
<td class="nump">179,839<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_PaymentsToAcquireMarketableSecurities', window );">Purchases of marketable securities</a></td>
<td class="num">(220,528)<span></span>
</td>
<td class="num">(191,488)<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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Business acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,903)<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 For Investing Activities</a></td>
<td class="num">(33,626)<span></span>
</td>
<td class="num">(23,272)<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_NetCashProvidedByUsedInFinancingActivitiesAbstract', 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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Exercise of stock options and issuance of employee stock purchase plan shares</a></td>
<td class="nump">19,213<span></span>
</td>
<td class="nump">10,268<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_NetCashProvidedByUsedInFinancingActivities', window );">Net Cash From Financing Activities</a></td>
<td class="nump">19,213<span></span>
</td>
<td class="nump">10,268<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_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of Exchange Rates on Cash</a></td>
<td class="num">(1,333)<span></span>
</td>
<td class="num">(1,068)<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 );">Net Increase In Cash and Cash Equivalents</a></td>
<td class="nump">24,726<span></span>
</td>
<td class="nump">18,511<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">41,688<span></span>
</td>
<td class="nump">83,074<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">$ 66,414<span></span>
</td>
<td class="nump">$ 101,585<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=118932676&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=118951113&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_DepreciationDepletionAndAmortization">
<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 expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_DepreciationDepletionAndAmortization</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_EffectOfExchangeRateOnCashAndCashEquivalents">
<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) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</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 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<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_EffectOfExchangeRateOnCashAndCashEquivalents</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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not 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=118932676&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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</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=118932676&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_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=118932676&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_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=118932676&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_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=118932676&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_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<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_NetCashProvidedByUsedInFinancingActivitiesAbstract</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=118932676&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_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<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_NetCashProvidedByUsedInInvestingActivitiesAbstract</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=118932676&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=118932676&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=118932676&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_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<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_NetCashProvidedByUsedInOperatingActivitiesAbstract</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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<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 a business, net of the cash acquired from the purchase.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsToAcquireBusinessesNetOfCashAcquired</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_PaymentsToAcquireMarketableSecurities">
<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 purchase of marketable security.</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=118954083&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_PaymentsToAcquireMarketableSecurities</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_PaymentsToAcquireProductiveAssets">
<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 for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible 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=118932676&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_PaymentsToAcquireProductiveAssets</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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<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 issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</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=116856206&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=118932676&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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</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_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<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 inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) 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_ProceedsFromSaleAndMaturityOfMarketableSecurities</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_ProfitLoss">
<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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</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=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<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_ProfitLoss</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_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>Amount of noncash expense for share-based payment 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>35
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &5\FT\?(\\#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,$%     @ 97R;3R?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) 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    " !E?)M/#9S&G>\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9++3L,P$$5_!7F?3)SP$%::#557("%1"<3.LJ>M1?R0/2CIW^.$
M-A6"#V#IF>LS9Z1I51#*1WR./F D@^EJM+U+0H45.Q % 9#4 :U,94ZXW-SY
M:"7E9]Q#D.I#[A'JJKH%BR2U) D3L @+D76M5D)%E.3C":_5@@^?L9]A6@'V
M:-%1 EYR8-TT,1S'OH4+8((11IN^"Z@7XES]$SMW@)V28S)+:AB&<FCF7-Z!
MP]O3X\N\;F%<(ND4YE_)"#H&7+'SY-?F8;W=L*ZN^'W!ZZ*^V_(;T5P+SM\G
MUQ]^%V'KM=F9?VQ\%NQ:^'47W1=02P,$%     @ 97R;3YE<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
MLR+7E$8D19_(+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(
MR-^-B/>K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J
M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1
MCVFS(Z=T)LWH,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.
MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.
M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07
M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!
M_]':-\*K^(+ .7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7
M<LW(QU2ODRG8.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD
M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W
M<DOJMI2^M28X2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-M
MNIW<.CB>F)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(
M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R
M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>
M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X
MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5
MYYN<KGHB=OJ7=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(C
ME1P&%A<RY%#NDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>
MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+
MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y
M,M\Y<-LZW@->YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,
M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:
M,]6+K#F-"F]!U4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_
M 5!+ P04    " !E?)M/CM6S//X"  "P#0  &    'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;'57[8[;(!!\%<L/<#:+\W5*(EVNJEJIE4Y7M?U-$I)89QL7
M2')]^V+L<RUV^1,;/+,#[ Z!]5WI-W.1TB;O==6837JQMGW,,G.XR%J8!]7*
MQGTY*5T+ZYKZG)E62W'TI+K*(,_G62W*)MVN?=^+WJ[5U59E(U]T8JYU+?3?
MG:S4?9.R]*/CM3Q?;->1;=>M.,L?TOYL7[1K96.48UG+QI2J2;0\;=(G]KB#
M54?PB%^EO)O)>])-9:_46]?X>MRD>3<B6<F#[4((][C)9UE5720WCC]#T'34
M[(C3]X_HG_WDW63VPLAG5?TNC_:R29=I<I0G<:WLJ[I_D<.$9FDRS/Z;O,G*
MP;N1.(V#JHS_30Y78U4]1'%#J<5[_RP;_[SW7XIBH-$$& @P$L 3LE[(C_R3
ML&*[UNJ>Z'[Q6]'EF#V"6YM#U^F7PG]S@S>N][;-U]FM"S,@=CT")@@V(C(7
M>Q0 2F 'B XTG9/CXY[.)W1.TPN27GAZ,:$7P?0P8D8+S$B!&:+/ P&,6- "
M<U)@CNC+0  C5K3 @A18(#H+2X" 1&I@24HL,1\""0(22?2*E%AA?IAI A))
M-<MIK^0X0IAM"A/)-XLXDN$(8<HI3$R%M.43 QQA%:I@#.01%=J]C.,(+%0A
M,)$M@M$F9]C#P$,5 E-$5&BG,VQDF(4J&!,K,=KM#)L94(D1F%CR:<LS;&A
M)88QL:G0IF?8TH J#&-B(K3M&38U1W]@&!,1 =KW@#W-PRH>,#./:7H16+!\
MSB/;&-#N!^QL'NZ5%":F0KL?L+-YN%U2F-BZT>X'[&P>%C.%B10ST.X'[&P>
M%C.%B?Q) NU^P,XNPD*C,+&S$FU_P-8N4/8Q)IH7VOZ K5V$^R6%B>R70/L?
ML+>+<+^D,/.("KT! #9WL0A5",PR4,DF!^9:ZK._*ICDH*Z-OZ=,>L?KR!/X
M _=_>'^7^2[TN6Q,LE?6'=O]X?JDE)5N*/F#*Y&+NSZ-C4J>;/>Z<.^ZOT/T
M#:O:X7Z4C9>T[3]02P,$%     @ 97R;3[+B#]T2!   &Q,  !@   !X;"]W
M;W)K<VAE971S+W-H965T,BYX;6Q]F%V/ZC80AO\*XKXGF?'W"I *5=5*K;0Z
M5=OK+)@%G830)+N<_OLF(4MA9KPWY(-W/._8SF,GBTO=?&L/,7:S[U5Y:I?S
M0]>=G[*LW1YB5;1?ZG,\]?_LZZ8JNOZR><W:<Q.+W1A4E1GFN<VJXGB:KQ;C
MO>=FM:C?NO)XBL_-K'VKJJ+Y=QW+^K*<P_SCQM?CZZ$;;F2KQ;EXC7_$[L_S
M<]-?9;=6=L<JGMIC?9HU<;^<_PA/&X5#P*CXZQ@O[=WY;"CEI:Z_#1>_[I;S
M?' 4R[CMAB:*_O >-[$LAY9Z'_],C<YO.8? ^_./UG\>B^^+>2G:N*G+OX^[
M[K"<^_EL%_?%6]E]K2^_Q*D@,Y]-U?\6WV/9RP<G?8YM7;;C[VS[UG9U-;72
M6ZF*[]?C\30>+U/['V%R $X!> L _6F F@+4_P%J+/[J;"SUIZ(K5HNFOLR:
MZVB=BV%2P)/J.W,[W!S[;OROK[;M[[ZO=%AD[T,[DV1]E>"=Q.2/DHT@@9LD
MZPW<7*#H L=X=1^/<KP2X]48K^_C%:GB*K&CY#1*K-6@22%<I<%Z+WO1HA?-
MO9 LZZO$W&5![2  ,2/(T'AE93=&=&.X&T/<&);&&^4<,2.H>C.)4;*B%\N]
M6.+%\BQ6YT2U$50FA(07)WIQW NI>.U8%M ND-[;""JE56+V>]&+YUX\\>)9
M%I/GX,DDWW"9UL%@D-T$T4W@;B@1 DOC'# H""KMM9.]0"[C*6=DL'FBA03@
M@-5C@1(.^"#FR@+#7$*7Z%^080?('2%UA#R3T6SRB3*K4WYD> *GIZ7TG#0/
M$U #A>Q&DF$>$L0"&:# "6HI08&ST9G<,(0*.AN,TZDY)$,4#)^%)M&"C#[@
M[+.4?<"Q!L%8"F)1EM^-V*,?&7_ ^4<3K8&CS5@?J!VN<KE/]8X,0. $M)2
MP-GFZ/*Q$40V3[ 89/P!YY]E.R*.-D#G6-<(LAZ3B74*90)BSOPXPJ7UI+E/
MI+QC#X,HP^1.3>8I<IXZRE,4.&GXPRG*+"1V6YC8.G*:.DI3Y)CL%T6D=KA*
M!9<:+9FER%GJ*$M1@&2PCFY%)9GS.C5:,DN1LY0F6DL:NM!\KGET(C,4.4-=
M8EU F:'(&4IWJ6OD<*2+^*>21Q\R.Y&STU%:(:>BUXH-L:!2)M6O,CN1LY."
M:(T<BZ@U(L6GI$,(*K%G0YF@R GJ&;$X&G^ _@W(4T>BSJ;6;R4S5'&&>LHL
MQ>&H30[L29!T$#"UKU4R116GJ*?44AR/-N0!Z(9 TBGG0V(7J&2.*LY1^GJQ
MGC3WK\?BKDO0B;NN[.XKQ?#9Z/>B>3V>VME+W75U-7Z6V-=U%_LV\R]]?8=8
M[&X79=QWPZGKSYOKYYKK15>?IT]1V>U[V.H_4$L#!!0    ( &5\FT]\1^4
M8@(  ($(   8    >&PO=V]R:W-H965T<R]S:&5E=#,N>&ULC9;;CILP$(9?
M!?$ B\V9B" UJ:I6:J5HJ[;73N($M 93VTFV;U_;L!1L-]E<Q*=_9K[!QD-Y
MH^R%UQ@+[[4E'5_[M1#]*@CXH<8MXD^TQYU<.5'6(B&'[!SPGF%TU$8M"4(
MTJ!%3>=7I9[;L:JD%T&:#N^8QR]MB]B?#2;TMO:A_S;QW)QKH2:"JNS1&7_'
MXD>_8W(43%Z.38L[WM#.8_BT]C_ U19J ZWXV> ;G_4]E<J>TA<U^')<^T 1
M88(/0KE LKGB+29$>9(<OT>G_A13&<[[;]X_Z>1E,GO$\9:27\U1U&L_][TC
M/J$+$<_T]AF/"26^-V;_%5\QD7)%(F,<*.'ZWSM<N*#MZ$6BM.AU:)M.M[=A
M)2U&,[=!.!J$DP&,[QI$HT'TSR#2R0]D.M6/2*"J9/3FL6&W>J0.!5Q%\F$>
MU*1^=GI-9LOE[+7*XS*X*C^C9#-(PIDD 4O)UB&!DR20 !-%Z*0(M7T\IT@,
MBD&2:DFG)3 #)L<#T8(D<I)$-DEJD$16D!@6862@.%0@CQ(W2^QDB6V6S&")
M[80-CGN*!4/B9$ALAMQ@&"3)/ )0/P/DH6Q!DSII4INF,&A2*XP)<D^Q8,B<
M#)G%4!@1-ME#AGN*!4/N9,AM!F/?-X,DFT=X@L91WCX0+4@*)TEADX0&26%O
M? B ZXB\1[E@@L!]J0&;*C)O-6 %2\(,@C0RWV2G,H1I,CM[2ZK_7+70IK+N
M6OAN*I?2217,:H$JSM\0.S<=]_94R+*B+_\3I0)+K^!)^JOE]\ T(/@D5#>3
M?384Q6$@:#\6_&#ZZJC^ E!+ P04    " !E?)M/-X<E-OD$  "+&   &
M 'AL+W=O<FMS:&5E=',O<VAE970T+GAM;(V9W6[C-A"%7\7P?5><H2A*@6,@
ML5RT0 L$NVA[K<1,;*QEN9(2;]^^U,]ZG>%1UC>Q)7]#\0PIGB&S.%7UUV;K
M7#O[5NX/S>U\V[;'FRAJGK:N+)I/U=$=_"_/55T6K;^L7Z+F6+MBTP>5^XB5
M2J*RV!WFRT5_[Z%>+JK7=K\[N(=ZUKR695'_=^_VU>EV3O/O-S[O7K9M=R-:
M+H[%B_OBVK^.#[6_BLZM;':E.S2[ZC"KW?/M_(YNUEIW 3WQ]\Z=FHOOLT[*
M8U5][2Y^W]S.5=<CMW=/;==$X3_>W,KM]UU+OA__CHW.S\_L B^_?V_]UUZ\
M%_-8-&Y5[?_9;=KM[3R=SS;NN7C=MY^KTV]N%&3FLU']'^[-[3W>]<0_XZG:
M-_W?V=-KTU;EV(KO2EE\&SYWA_[S-/QBLC$,!_ 8P.< _^R/ O08H'\$Q!\&
MQ&- ?.T3S!A@Q!.B07N?S+QHB^6BKDZS>I@/QZ*;=G1C_' ]=3?[T>E_\_EL
M_-VW9686T5O7SHC<#PA?(LE[) \1.A.1?_ZY$XPZ<<]!N%'OG[ *D<R*3OR\
ME?6'K;SKJ(;9TGV\OHQ/<7P,X^,^/KZ,ST2V!R3ID<.02F53I44^(*8N>C/D
M),189<PB=6N$)99CK,U ;2;(#2F%&TA@ TF0'%(DLC,PYJ*C)K%6R%D!RJI$
MS.L\I,CW6,G< $QE6<)8FH72+)#&0IH-.^TA\::M *64%K,C#ZG,C[I\&P"5
MV"EA*126@D'7N($,-I"!S,0B,UDX C9+Q51? 2J-Y>N5AY0V1HMIMD:4U1.9
M(8575@6D!6NK0K,K%=@*8L0DE^$08TI2D<\UPI2F;$+>A'$0D)=(>10FTJ8D
MU0&*$KF\ \K&22:UA93)TF1"&K2C.V(@S4II''::K8FE-H"130-Q(9;$8.0
MYH=NPL,(FQAI("^5\C1XG=BRE >Q.*@/0DS'1B=2'L(LFPEYV&,I!FO2U-S&
M5D8FS! IF2$32F<;S&U *98V#2@.WI,U:BLS4]G!)DO 94FZ+(6>]XN?M5):
M2,6RLLA14[$.WEI@LF:BLB)LL00\EJ3'$K"\\)4-(8J-K!X Q3IF*0Q01!,.
M2=AC*07*M%26@KG!0?D ,2O+K!Q@.DEM*M5!3$\-'*X ")0 )$L "AV9LV"3
M "B=2"H'E G:6B/*F(F"EG$)P* $(%D"C-"[4CYA*T<.8LK(D0.8]A6_'#F$
M$:<3(\>X!& *5UJ:L%K&5LO :N5"<S]"]J*SZI.LV59743FDC%R/(#6E#+LL
M Y<EZ;(C]#-EUU YI$)EB)I2A@V6PUTL316/C V6P\WBU$::L8]QZ&/!5GID
M+B=Y:K6LO58(RTS",K\A1DFFM9$9!IRO87AB]\#8SMA>OYUF[!L,?"/84'.X
MA'NOD]-FA3"KY78F!UAJ318<PX18IGBJDF'L&PQ\@R<RI/'ZK-75TU#C)5"'
MNZ!@&NIP2\(J)KG  XQL4"/G --9FLG" V$QJXE)J/'JK/GZ2:@G3LS09D-.
MPA%Z]\KXW:W<X0,LLXFT=T QQ])4UNB9OA*26ZGHXB"U=/5+?ZK=S)ZJUT/;
M9>;B[OGD_(Z[@UAQ_YYN5@3NYW2S'L[%?S0_'-/_6=0ONT,S>ZS:MBK[0]KG
MJFJ=[[U?V.>SK2LVYXN]>VZ[K]9_KX?C\>&BK8[CT7]T_O_#\G]02P,$%
M  @ 97R;3Z[GQWMH @  C0<  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX
M;6R-56&OFR 4_2O&[WLJ*JV--7FU7;9D2U[>LNTSM;2:A^* UK=_/T!K+;)N
M7Q2NY]Q[#B W[2A[XR7&PGFO2</7;BE$N_(\7I2X1OR)MKB17XZ4U4C(*3MY
MO&48'32I)A[P?>C5J&K<+-6Q%Y:E]"Q(U> 7YO!S72/V>X,)[=9NX%X#K]6I
M%"K@96F+3O@;%M_;%R9GWICE4-6XX15M'(:/:_<Y6.V@PFO CPIW?#)VE),]
MI6]J\OFP=GTE"!-<")4!R=<%YY@0E4C*^#7D=,>2BC@=7[-_U-ZEESWB.*?D
M9W40Y=I=NLX!']&9B%?:?<*#G]AU!O-?\ 43"5=*9(V"$JZ?3G'F@M9#%BFE
M1N_]NVKTNQOR7VEV A@(8"3(VH\(X4 (;X3H(2$:"-'_5H@'0FQ4\'KO>C&W
M2* L9;1S6'\<6J1.7;"*Y785*JAW1W^3Z\EE])(%($B]BTHT8#8]!DPP";R'
M;.>06Q)/"AA5 )N*#9C18_^^0CZ') M#Q+^S[!YFN1,:6I<KU/SH;KF L5P]
M!FI,TV,@6!@KEMM0?FPL_7:."OT$+ U7%E0 EDN[L<AJ++(8"PUC/2:>E $A
M-#8AMX 28Q>V<\P'F!C6=Q80B/YF*K::BBVF(L-4/"\31(DA> Z*@M"N!%J5
M0(N2V% "YR=B&26&WMR"@F%DGILY*O3A[&^8H^2I\7W#F#>Y2VK,3OIBYTY!
MSXU0_\DD.O:.9Z#N(B.^"59Y8(EO9:_I6\,M?=^HOB)VJAKN[*F0-Z"^IXZ4
M"BS%^T]R.TK9&\<)P4>AA@LY9GV'Z">"MD/S\\8.G/T!4$L#!!0    ( &5\
MFT]GHFTM^P4  !<B   8    >&PO=V]R:W-H965T<R]S:&5E=#8N>&ULE9I;
M;^,V$(7_BN'WK,GAD)0628#&%[1 "RQVT?99FRB)L;;E2DJR_?>59*TWFCFR
MW9?XDD-R."3/1U*^?BO*;]5SGM>3[]O-KKJ9/M?U_N-L5MT_Y]NL^E#L\UWS
MG\>BW&9U\[%\FE7[,L\>ND+;S8R,";-MMMY-;Z^[[SZ5M]?%2[U9[_)/Y:1Z
MV6ZS\M^[?%.\W4SM],<7G]=/SW7[Q>SV>I\]Y5_R^L_]I[+Y-#O6\K#>YKMJ
M7>PF9?YX,_W%?EQQ; MTBK_6^5OU[OVD[<K7HOC6?OCMX69JVHCR37Y?MU5D
MS<MK/L\WF[:F)HY_^DJGQS;;@N_?_ZA]U76^Z<S7K,KGQ>;O]4/]?#--II.'
M_#%[V=2?B[=?\[Y#?CKI>_][_IIO&GD;2=/&?;&INK^3^Y>J+K9]+4THV^S[
MX76]ZU[?#O\)L2^&"U!?@(X%K#U9P/4%W,\"[F0![@OPL0"=#LGW!?RQ (>3
M!4)?(/P,*>G&XY"L+ON+K,YNK\OB;5(>)M ^:^>I_1B:\;UOO^R&L_M?,P!5
M\^WKK:5P/7MM*^HU=P<-#31QJ)DC33+4+) F'6J60./,4+-"&GO4S)K^'CM-
ML-/45<"#"DAT^J )G6;7:7PP-GK1;RU+*,J.:Q$9\E$TN=2RJS2R&(V55CF?
MFCB2  <3X$ "G.C90>/?)\!&%XPQN"6&+3%HB46J6;64<)3AL.HVBWFQ0/6\
MZ]8@6@^C]2!:.>)>M4+>CF8EP'8":$>NN@#R+U;+/.B))7*":HDXU A#C2!4
MN?BC3OQH0A+82J);(;DB$]6*]21C69U3#8))83 IZ+)8TG>I:N:*HESXRW.J
M03#68(<V()Q46K31XYS8(*U\WNL&?N5(+B10&]DFC=*P@.[*DB>6AJUU+K(S
M8XD80975B9 >,.]%8MFD?G0^6HP(>PDC>M&@,00)>Q$E0&T0$T"'. %DIT!A
M,2GL):BP_Y<5%L/" EHH&[#:YEVSUQB;2]CH+7!ZMK(E;?7!D(DLN^_!HI*4
M6X#:R/I@O1Q>K6L6%<GZ5D#G4M,,\4@B,(DL0!&3[""@")F$QL<7L\0"F+"3
M6=<TP586+[(R71NV,JW#5J9U)ZT,X\X"WK&:5AIE9ZP,X\PBGLD]F-6H8FO4
M+C]5.;=JGH.:3#JR#2/,/$+,4UMO394DCB:',%0(0$59#FFHV&"\\(O56=DP
MH)&S"0*/W'T00$4JIO[RC&@8#'9_ NZO;)*T^T.;['5G;!+4!FT2Z*!- MTI
MFR1,)@)D4C9)FDRG;9(PG C!R<NL:^@$%Y-4'A& +G'>RZP#.)%-Y>YZ"717
MU@:Y#5L!'=N4>&0?3AA.A. DSTF$X$0V^$2E BM/> ;&&*$SD314TGA*HY4[
M)Z"2UQT+TLA)0S)FJ!@X!("C#16<G=+Q31QAW!#"C1HT#0DO76Y.FC;R> OK
M"3A>AUGC$&LD^)QF37OF'\F,PZQQE[#& 8AP\$*V.BL;!H19XRYAC0/'#>)4
MC.CRK&P8T,B]%.)-E $!W@3CC-P@.L2;1-2V +61:XDC^X=XPVIFKX".G7OO
MR\-$8-XXQ!NY/ASB#9,;GY>8-^X2WK@+>0-T@#?N0MX '>0-T)WBC<.\<9?P
MQEW,FQ'E.&\<YHT#O-&^@4B2TLBYQ&%,.'0ND7=-O6@P$U*36N696I>PVN\Y
M#1UB)GG<6P)=,Q-2F\B9H'7L!W<RPT1@B#D ,6]D(@!\*%H3]%TZ5HY?&S-F
M%0-6R6/('>L[/NB/0 ?\D<%=(/)'H(/^"'2G_)$Q2AF@5#)RSN N\*0_,L8D
M(TRJAQB:?Y:L6A2LKP(EX!:P*A/'@L8H971Q)W=\#."7C-_=\\@SGDNN[5C#
MR@:*:GJ<DPT#PD!C]!Q'[FL8(DC>X)]3#</!6&&$%>FJK)_E0%<%.N"J0 5=
M%>B@JP+=*5=E##(&(%.NRN#^#[OJB!*XZNS=X_#V)Q-_9.73>E=-OA9U76R[
MY]^/15'G3:WF0U/?<YX]'#]L\L>Z?1N;]^7AIPJ'#W6Q[W^&,3O^%N3V/U!+
M P04    " !E?)M/P>=!M*,#  !P#P  &    'AL+W=O<FMS:&5E=',O<VAE
M970W+GAM;'U7VX[;(!#]%<OONX;!!KQ*(FU25:W42JM6;9^]"4FLVB:U2=+^
M??%E4P>&OL2&G)DYP^ #L[CJ]F=W5,I$O^NJZ9;QT9C34Y)TVZ.JB^Y1GU1C
M_]GKMBZ,';:'I#NUJM@-1G65 "$\J8NRB5>+8>ZE72WTV51EHU[:J#O7=='^
M6:M*7Y<QC=\FOI2'H^DGDM7B5!S45V6^G5Y:.TIN7G9EK9JNU$W4JOTR?J9/
M&^"]P8#X7JIK-WN/^E1>M?[9#S[NEC'I&:E*;4WOHK"/B]JHJNH]61Z_)J?Q
M+69O.']_\_Y^2-XF\UIT:J.K'^7.')>QC*.=VA?GRGS1UP]J2BB+HRG[3^JB
M*@OOF=@86UUUPV^T/7=&UY,72Z4N?H_/LAF>U_$?(2<SW  F [@9V-C_,V"3
M ?MGD [)C\R&5-\5IE@M6GV-VK%:IZ+?%/2)V<7<]I/#V@W_V6P[.WM9T8PM
MDDOO:,*L1PS,,3=$8KW?0@ 68@V>>4;N(VQ\2"[P$ S-@@WV["Z+%'>0H@[2
MP4$Z=T S9QE&#!\PS8!A) ?II(*@*$B)D\E0,AF2388[X*@#[F>3<2>;$9/-
M>,I<.BEO$% 6JHQ J0B$BG"H""\*FR<\4O%!(%E@'TJ4BD26-5"7''60([GD
M3BZY1_,!4NE\41L$Q3@-U)@2_,LE'AVOR!/F+A E+AL,Q80,U)D&A(3Z=-Q"
M3YA[.@P\/@@,"(26!U6=9PI^M3AQ"8$7B3+J\?%1#X+P !U<H2A#Z%"7#O,"
MI205X/+Q80RRV2:[)X0K'DW]SX%#P 6N4S1#<O(.CPRI.4C"W:00'!=  HQP
MX:.(\O'49>2K&LUS05PEQW BERP/4,(%D"(*R-VCA?KJ]@! ,N]TP8 TIVGH
M@*&X%%*)D/(J(OU8:4Y"VPS73(J()O=T =-#QL%CA*DK Q'8MH +)Q!DYP?6
M#W"Q U_L*'>/ O!EC.;@J0L&(Q DA*L=(&HG7+4#1.TP0@CL/X1PO0-$[X2K
M=^ +F3T/F$<(@Y$@(5SO +GBN<JZGD!WMPRKO^X^1&!49C1T*\;5$Q#U%*YZ
M@J^*J=VLKBP@,,F("%R! 1=/0,13N.(Y@>;W6\Y3FKJ$?!@E]KKEGN')K$^I
M57L86KHNVNIS8_J&8#9[:QN?H>]SG/FU;2?'YN^?F[$7_5RTA[+IHE=M;!<U
M]#I[K8VR-,FC7;&C;7]O@TKM3?\J['L[]H#CP.C3U-\FMR9[]1=02P,$%
M  @ 97R;3S*VF7&H 0  D@,  !@   !X;"]W;W)K<VAE971S+W-H965T."YX
M;6Q]4]N.G# ,_94H'[!A,IW=U0B0=K:J6JF51ENU?<Z @6ASH4D8MG]?)S 4
MM:@OQ';.L8^-DX_6O?H.() WK8PO:!="?V3,5QUHX>]L#P9O&NNT".BZEOG>
M@:@322O&L^R>:2$-+?,4.[LRMT-0TL#9$3]H+=RO$R@[%G1';X$7V78A!EB9
M]Z*%KQ"^]6>''ENRU%*#\=(:XJ IZ-/N>-I'? )\ES#ZE4UB)Q=K7Z/SJ2YH
M%@6!@BK$# */*SR#4C$1RO@YYZ1+R4A<V[?L'U+OV,M%>'BVZH>L0U?01TIJ
M:,2@PHL=/\+<SX&2N?G/< 6%\*@$:U16^?0EU>"#U7,6E*+%VW1*D\YQNN$W
MVC:!SP2^$!X3@4V%DO+W(H@R=W8D;II]+^(OWATYSJ:*P32*=(?B/4:OY>[A
MD+-K3#1C3A.&KS$+@F'VI03?*G'B_] /V39_OREQG_CO_BMQ"W/_5Q&VFHD&
MUZ9M\*2R@TF;N(HN"_?$TTS_P*=M_2)<*XTG%QOPSZ3Y-=8&0"G9':Y AP]D
M<10T(9H/:+MI328GV'Y^ 6QYAN5O4$L#!!0    ( &5\FT]_/,*NJ@$  ) #
M   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL?5-A;YPP#/TK47Y  ]RN
M5YT J=>IZJ1-.K7:^CD'!J(F,4W"T?W[)H%2M)[VA=C.>_:S8_(1S8OM !QY
M4U+;@G;.]7O&;-6!XO8*>]#^ID&CN/.N:9GM#? ZDI1D69)<,\6%IF4>8T=3
MYC@X*30<#;&#4MS\/8#$L: I_0@\BK9S(<#*O.<M/('[W1^-]]B2I18*M!6H
MB8&FH+?I_K )^ CX(V"T*YN$3DZ(+\'Y41<T"8) 0N5"!NZ/,]R!E"&1E_$Z
MYZ1+R4!<VQ_9[V/OOI<3MW"'\EG4KBOH#24U-'R0[A''!YC[V5(R-_\3SB ]
M/"CQ-2J4-GY)-5B':L[BI2C^-IU"QW.<;[*9=IF0S81L(=S$.FPJ%)5_YXZ7
MN<&1F&GV/0]/G.XS/YLJ!.,HXIT7;WWT7&ZO<W8.>6;(88)D*TBZ()A/OE3(
M+E4X9%_HV^0R?W-1X2;RO_U/X5=(NMO]4X.M)J+ M'$7+*EPT'$/5]%EW6[C
M$[!/^+2KO[AIA;;DA,Z_2YQ>@^C 2TFN_ )T_O=8' F-"^;.VV9:DLEQV,_[
MSY:?L'P'4$L#!!0    ( &5\FT_A=1BXJ0$  )(#   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$P+GAM;'U3;6^<, S^*U%^0 /<NMY.@-3K-*U2*YTZ;?N<
M P-1\\*2<+3_?DZ@#*VH7XCM/(_]V#CY:.RSZP \>5%2NX)VWO<'QES5@>+N
MRO2@\:8Q5G&/KFV9ZRWP.I*49%F2?&:*"TW+/,9.MLS-X*70<++$#4IQ^WH$
M:<:"IO0M\"3:SH< *_.>M_ #_,_^9-%C2Y9:*-!.&$TL- 6]30_'7<!'P"\!
MHUO9)'1R-N8Y./=U09,@""14/F3@>%S@#J0,B5#&GSDG74H&XMI^R_XM]HZ]
MG+F#.R-_B]IW!=U34D/#!^F?S/@=YGZN*9F;?X +2(0')5BC,M+%+ZD&YXV:
MLZ 4Q5^F4^AXCM--ELZT;4(V$[*%L(]UV%0H*O_*/2]S:T9BI]GW//SB])#A
M;*H0C*.(=RC>8?12IC?[G%U"HAESG##9&K,@&&9?2F1;)8[9._IULLW?;4K<
M1?ZG#R5N8;[\5X2M9J+ MG$;'*G,H.,FKJ++PMUF<:;_X-.V/G+;"NW(V7C\
M,W%^C3$>4$IRA2O0X0-9' F-#^8-VG9:D\GQII]? %N>8?D74$L#!!0    (
M &5\FT_"J[71IP$  )(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM
M;'U388^;, S]*U%^P(72NZVJ .EZT[1)FU3=M-WG% Q$EV"6A'+[]W,"96A#
M^T)LYSW[V3C9B/;5M0">O1G=N9RWWO='(5S9@I'N#GOHZ*9&:Z0GUS;"]19D
M%4E&BS1)W@DC5<>++,;.MLAP\%IU<+;,#<9(^^L$&L><[_@M\*R:UH> *+)>
M-O -_/?^;,D32Y9*&>B<PHY9J'/^N#N>]@$? 3\4C&YEL]#)!?$U.)^KG"=!
M$&@H?<@@Z;C"$V@=$I&,GW-.OI0,Q+5]R_XQ]DZ]7*2#)]0OJO)MS@^<55#+
M0?MG'#_!W,\#9W/S7^ *FN!!"=4H4;OX9>7@/)HY"TDQ\FTZ51?/<;JYO]&V
M">E,2!?"(1+$5"@J_R"]+#*+([/3['L9?O'NF-)LRA",HXAW)-Y1]%KL#DDF
MKB'1C#E-F'2-61""LB\ETJT2I_0?^D.RS=]O2MQ'_OU_)6YA_A8I5C,Q8)NX
M#8Z5.'1Q$U?19>$>TSC3/_!I6[]*VZC.L0MZ^C-Q?C6B!Y*2W-$*M/1 %D=#
M[8/YGFP[K<GD>.SG%R"69UC\!E!+ P04    " !E?)M/XZ>@.:D!  "2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q]4VUOG# ,_BM1?D##Y=;N
M= *D7JMJDS;IU&GKYQP8B)H7EH2C^_=S F5H0_M";.=Y[,?&R4?K7GT'$,B;
M5L87M NA/S+FJPZT\#>V!X,WC75:!'1=RWSO0-2)I!7C67;'M)"&EGF*G5V9
MVR$H:>#LB!^T%N[7"90="[JC[X%GV78A!EB9]Z*%;Q"^]V>''ENRU%*#\=(:
MXJ IZ/WN>-I'? +\D##ZE4UB)Q=K7Z/SN2YH%@6!@BK$# */*SR 4C$1RO@Y
MYZ1+R4A<V^_9GU+OV,M%>'BPZD76H2OH@9(:&C&H\&S'3S#W<TO)W/P7N()"
M>%2"-2JK?/J2:O#!ZCD+2M'B;3JE2><XW?"[F;9-X#.!+X1#JL.F0DGYHPBB
MS)T=B9MFWXOXBW='CK.I8C"-(MVA>(_1:[D[\)Q=8Z(9<YHP?(U9$ RS+R7X
M5HD3_X=^FVWS]YL2]XG_X;\2MS#[OXJPU4PTN#9M@R>5'4S:Q%5T6;A[GF;Z
M!SYMZU?A6FD\N=B ?R;-K[$V $K);G %.GP@BZ.@"='\B+:;UF1R@NWG%\"6
M9UC^!E!+ P04    " !E?)M/DX;1K*D!  "2 P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Q,RYX;6Q]4V&/FS ,_2M1?L"%TNO658!TO6G:I$VJ;MKV.04#
MT268):'<_OV<P#&TH7TAMO.>_6R<;$3[[%H SUZ,[ES.6^_[DQ"N;,%(=X<]
M='13HS72DVL;X7H+LHHDHT6:)&^$D:KC119C%UMD.'BM.KA8Y@9CI/UU!HUC
MSG?\-?"DFM:'@"BR7C;P%?RW_F+)$TN62AGHG,*.6:AS_K [G?<!'P'?%8QN
M9;/0R17Q.3B?JIPG01!H*'W((.FXP2-H'1*1C)]S3KZ4#,2U_9K]0^R=>KE*
M!X^H?ZC*MSD_<E9!+0?MGW#\"',_!\[FYC_##33!@Q*J4:)V\<O*P7DT<Q:2
M8N3+=*HNGN-TLW\WT[8)Z4Q(%\(QUA%3H:C\O?2RR"R.S$ZS[V7XQ;M32K,I
M0S".(MZ1>$?16[$[WF?B%A+-F/.$2=>8!2$H^U(BW2IQ3O^A'Y)M_GY3XC[R
M[_\K<0MS^*N(6,W$@&WB-CA6XM#%35Q%EX5[2.-,_\"G;?TB;:,ZQZ[HZ<_$
M^=6('DA*<D<KT-(#61P-M0_F6[+MM":3X[&?7X!8GF'Q&U!+ P04    " !E
M?)M//-#(?:@!  "2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q]
M4V&/FS ,_2M1?L"%TO6NJ@#I>M.T29M4W;3M<PH&HDMBEH1R^_=+0HZA#>T+
ML9WW[&?C%!.:%]L#./*JI+8E[9T;3HS9N@?%[1T.H/U-BT9QYUW3,3L8X$TD
M*<GR++MGB@M-JR+&+J8J<'12:+@88D>EN/EU!HE327?T+? LNMZ% *N*@7?P
M%=RWX6*\QY8LC5"@K4!-#+0E?=R=SON CX#O B:[LDGHY(KX$IQ/34FS( @D
MU"YDX/ZXP1-(&1)Y&3]33KJ4#,2U_9;]0^S=]W+E%IY0_A"-ZTMZI*2!EH_2
M/>/T$5(_!TI2\Y_A!M+#@Q)?HT9IXY?4HW6H4A8O1?'7^10ZGE.Z.23:-B%/
MA'PA'&,=-A>*RM]SQZO"X$3,//N!AU^\.^5^-G4(QE'$.R_>^NBMVAWO"W8+
MB1+F/&/R-69!,)]]*9%OE3CG_] /V39_OREQ'_GO_BMQ"_/P5Q&VFHD"T\5M
ML*3&4<=-7$67A7O,XTS_P.=M_<)-)[0E5W3^S\3YM8@.O)3LSJ] [Q_(XDAH
M73 ?O&WF-9D=AT-Z 6QYAM5O4$L#!!0    ( &5\FT]7(;E3J $  )(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;'U388^;, S]*U%^P(72W=95
M@'2]:=JD3:INVNUS"@:B2S!+0KG]^SF!,K2A?2&V\Y[];)QL1/OB6@#/7HWN
M7,Y;[_NC$*YLP4AWASUT=%.C-=*3:QOA>@NRBB2C19HD;X61JN-%%F-G6V0X
M>*TZ.%OF!F.D_74"C6/.=_P6>%)-ZT- %%DO&_@&_GM_MN2))4NE#'1.8<<L
MU#E_V!U/^X"/@&<%HUO9+'1R07P)SN<JYTD0!!I*'S)(.J[P"%J'1"3CYYR3
M+R4#<6W?LG^,O5,O%^G@$?4/5?DVYP?.*JCEH/T3CI]@[N>>L[GY+W %3?"@
MA&J4J%W\LG)P'LV<A:08^3J=JHOG.-WL;[1M0CH3TH5PB 0Q%8K*/T@OB\SB
MR.PT^UZ&7[P[IC2;,@3C*.(=B7<4O1:[PR$3UY!HQIPF3+K&+ A!V9<2Z5:)
M4_H/_3[9YN\W)>XC_\U_)6YAWO]51*QF8L V<1L<*W'HXB:NHLO"/:1QIG_@
MT[9^E;91G6,7]/1GXOQJ1 \D);FC%6CI@2R.AMH'\QW9=EJ3R?'8SR] +,^P
M^ U02P,$%     @ 97R;3^2&"8FG 0  D@,  !D   !X;"]W;W)K<VAE971S
M+W-H965T,38N>&UL?5-A;YPP#/TK47Y PW&]K3L!4J_3M$F;=.JT[G,.#$1-
M8I:$H_OW2T+*T(;ZA=C.>_:S<8H)S;/M 1QY45+;DO;.#4?&;-V#XO8&!]#^
MID6CN/.NZ9@=#/ FDI1D>9:]8XH+3:LBQLZF*G!T4F@X&V)'I;CY?0*)4TEW
M]#7P*+K>A0"KBH%W\!W<C^%LO,>6+(U0H*U 30RT);W?'4_[@(^ )P&37=DD
M=')!? [.EZ:D61 $$FH7,G!_7.$!I R)O(Q?*2==2@;BVG[-_BGV[GNY< L/
M*'^*QO4EO:.D@9:/TCWB]!E2/P=*4O-?X0K2PX,27Z-&:>.7U*-UJ%(6+T7Q
ME_D4.IY3NCDDVC8A3X1\(=S%.FPN%)5_Y(Y7A<&)F'GV P^_>'?,_6SJ$(RC
MB'=>O/71:[7[D!7L&A(ES&G&Y&O,@F ^^U(BWRIQRO^C'[)M_GY3XC[R;]^4
MN(7Y5R1;S42!Z>(V6%+CJ.,FKJ++PMWG<:9_X?.V?N.F$]J2"SK_9^+\6D0'
M7DIVXU>@]P]D<22T+ICOO6WF-9D=AT-Z 6QYAM4?4$L#!!0    ( &5\FT\!
ME?E2>0(  )D)   9    >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;'56VX[:
M,!#]E2@?L,F86T" !%M5K=1*:*MNGPT8B#:)4]O ]N]K.]F4.B<O\25GSAE[
M//8L[U*]Z8L0)GHOBTJOXHLQ]2))].$B2JZ?9"TJ^^<D5<F-':ISHFLE^-$;
ME47"TG2:E#ROXO72S^W4>BFOIL@KL5.1OI8E5W^VHI#W54SQQ\1+?KX8-Y&L
MES4_BQ_"_*QWRHZ2CN68EZ+2N:PB)4ZK>$.++67.P"-><W'7#_W(+64OY9L;
M?#VNXM1Y) IQ,(Z"V^8FGD51.";KQ^^6-.XTG>%C_X/]LU^\7<R>:_$LBU_Y
MT5Q6<19'1W'BU\*\R/L7T2YH$D?MZK^)FR@LW'EB-0ZRT/X;':[:R+)EL:Z4
M_+UI\\JW]^;/>-Z:80/6&K#.(/,Z22/D/?_$#5\OE;Q'JMG\FKL8TX+9O3FX
M2;\5_I]U7MO9VYKF;)G<'%&+V388]HCI$(EE[R08DMBRGODDQ?8CZ.+(VX__
M<W$4N(@P8RPRAB)C0# )1!!FBD4F4&0""&:!",)D6&0*1:: 8!Z(]#$VC['(
M#(K,  $%(@C#L$@&13) $ 8>808"/X<B<T 0!AYA!@)/*4ZS%%"$H8>@@=C3
M0#H3H BCCT T$'Z".;TA!BC" P!! R> <.Y3/[$9A6< @@8. >'TIWYN,PJ/
M 00-G0-\ Q!([ZQWW_9!C&8#.O@2()#AE(4Z"#0?T,'W ($D9VFH@T #3PCA
MJX! GK/>OB'0*-!)'E[&4JBSKPET=)#7RA<D#[-=W;%A_F7]!V^*EN]<G?-*
M1WMI[/OL7]&3E$987](G&\.+K9.Z02%.QG5GMJ^:8J$9&%FWA5#256/KOU!+
M P04    " !E?)M/[X"#$_<!  #,!0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970Q."YX;6R-5.V.FS 0?!7$ YR#@9!$!.ER5=5*K11=U?:W \N'SL;4=L+U
M[6L;CJ9T*_5/[%W/SLR:>/-1JA?= IC@5?!>'\/6F.% B"Y;$$P_R %Z>U)+
M)9BQH6J('A2PRA<)3NAFLR6"=7U8Y#YW5D4NKX9W/9Q5H*]",/7S!%R.QS *
MWQ+/7=,:ER!%/K &OH#Y.IR5C<C"4G4">MW)/E!0'\/'Z'#:.[P'?.M@U'?[
MP'5RD?+%!1^K8[AQAH!#:1P#L\L-GH!S1V1M_)@YPT72%=[OW]C?^]YM+Q>F
MX4GR[UUEVF.X"X,*:G;EYEF.'V#N)PV#N?E/< -NX<Z)U2@EU_XW**_:2#&S
M6"N"O4YKU_MUG$ZR>"[#"^A<0)>"G=<ADY!W_HX95N1*CH&:[GY@[A-'!VKO
MIG1)?Q7^S)K7-GLK*$UR<G-$,^8T8>@=)EH0Q+(O$A23.-&_RM,-7A^C%F-?
MG_QA,5U9Q#!;7"1!11*$(%N)8)@=+I*B(BE"L%^)()CX']>U146V"$&T$L$P
M%!?)4)$,(8A7(A@FP45VJ,@.(4AQ@CU*L/\/EQAF_<\A=Z])@&K\'-%!*:^]
MGV%WV654/5+_&G_#ISGWF:FFZW5PD<:^:?_R:BD-6"N;!_OM6SM:EX!#;=PV
MLWLU#9@I,'*89R=9!GCQ"U!+ P04    " !E?)M/7@6% JP!  "1 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6QM4V%OG# ,_2M1?D #86U/)T#J
M=9HZ:9-.K;9]SH&!J FA23BZ?U\G4(K:^T)LYSW[V3CY9.RSZP \>=6J=P7M
MO!_VC+FJ RW<E1F@QYO&6"T\NK9E;K @ZDC2BO$DN6%:R)Z6>8P=;9F;T2O9
MP]$2-VHM[/\#*#,5-*7O@4?9=CX$6)D/HH4G\'^&HT6/K5EJJ:%WTO3$0E/0
MNW1_R (^ OY*F-S&)J&3DS'/P?E9%S0)@D!!Y4,&@<<9[D&ID AEO"PYZ5HR
M$+?V>_8?L7?LY20<W!OU3]:^*^B.DAH:,2K_:*8'6/JYIF1I_A><02$\*,$:
ME5$N?DDU.F_TD@6E:/$ZG[*/YS3?\'2A72;PA<!7PB[687.AJ/R[\*+,K9F(
MG6<_B/"+TSW'V50A&$<1[U"\P^BYY-EMSLXAT8(YS!B^P:0K@F'VM02_5.+
MO]"OD\O\[*+$+/*_;?DWGQ1^A?!L]ZD&VXQ$@VWC,CA2F;&/B[B)KOMVQ^-(
M/^#SLOX6MI6](R?C\<?$\37&>$ IR15N0(?O8W44-#Z8MVC;>4MFQYMA>0!L
M?87E&U!+ P04    " !E?)M/T8L;^ZX!  "2 P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R,"YX;6QM4]MNG# 0_17+'Q!SR74%2-E452LETBI5VV<O#&#%
M%VJ;)?G[C VA*-D7/#,^9^;,,"XF8U]<#^#)JY+:E;3W?M@QYNH>%'<79@"-
M-ZVQBGMT;<?<8($WD:0DRY+DFBDN-*V*&#O8JC"CET+#P1(W*L7MVQZDF4J:
MTH_ L^AZ'P*L*@;>P2_POX>#18^M61JA0#MA-+'0EO0^W>WS@(^ /P(FM[%)
MZ.1HS$MP?C8E38(@D%#[D('C<8('D#(D0AG_EIQT+1F(6_LC^_?8._9RY X>
MC/PK&M^7]):2!EH^2O]LIA^P]'-%R=+\(YQ (CPHP1JUD2Y^23TZ;]22!:4H
M_CJ?0L=SFF_RZX5VGI MA&PEW,8Z;"X4E7_CGE>%-1.Q\^P''GYQNLMP-G4(
MQE'$.Q3O,'JJLORN8*>0:,'L9TRVP:0K@F'VM41VKL0^^T*_2L[S\[,2\\B_
MW$J\3#Y)_(I);^X^%6&;F2BP7=P&1VHSZKB)F^BZ</=9G.E_^+RM3]QV0CMR
M-![_3)Q?:XP'E))<X KT^$!61T+K@WF#MIW79':\&987P-9G6+T#4$L#!!0
M   ( &5\FT\ON\EGN@$  /<#   9    >&PO=V]R:W-H965T<R]S:&5E=#(Q
M+GAM;&U3[6Z<,!!\%<L/$'.&M.D)D'*IJE9JI%.J)K]]L( 5?U#;',G;US:$
MD M_L'>9V9FUU_FHS;/M !QZD4+9 G?.]7M";-6!9/9*]Z#\GT8;R9P/34ML
M;X#5D20%H4GRA4C&%2[SF#N:,M>#$US!T2 [2,G,ZP&$'@N\PV^)!]YV+B1(
MF?>LA3_@_O9'XR.R5*FY!&6Y5LA 4^#;W?Z0!7P$/'(8[6J/0B<GK9]#\*LN
M<!(,@8#*A0K,+V>X R%"(6_CWUP3+Y*!N-Z_5?\1>_>]G)B%.RV>>.VZ M]@
M5$/#!N$>]/@3YGZN,9J;_PUG$!X>G'B-2@L;OZ@:K--RKN*M2/8RK5S%=9S^
M9-]FVC:!S@2Z$&ZB#IF$HO/OS+$R-WI$9CK[GH4KWNVI/YLJ).-1Q'_>O/79
M<TFS74[.H=",.4P8NL*\(XBOODC0+8D#_42_3K;YZ:;%-/*S#Q;IA<4M3+HM
MDFV*9)\+I.F%R!8FNQ AJX.78-HX<A95>E!QW%?99:IO:;RX=_CT).Z9:;FR
MZ*2=O_YX28W6#KR5Y,K/6>=?X1((:%S8?O5[,\WB%#C=S\^,+&^]_ ]02P,$
M%     @ 97R;3^LJM/>V 0  ]P,  !D   !X;"]W;W)K<VAE971S+W-H965T
M,C(N>&UL;5/M;IPP$'P5RP\0<PZ71"= RJ6J6JF53JG:_O;! E;\06USI&]?
MVW"47OT'>Y>9V5E[74S:O-D>P*%W*90M<>_<<"#$UCU(9N_T ,K_:;61S/G0
M=,0.!E@325(0FF4/1#*N<%7$W,E4A1Z=X I.!ME12F9^'T'HJ<0[?$V\\JYW
M(4&J8F =? /W?3@9'Y%5I>$2E.5:(0-MB9]WAV,>\!'P@\-D-WL4.CEK_1:"
MSTV)LV (!-0N*#"_7. %A A"WL:O11.O)0-QN[^J?XR]^U[.S,*+%C]YX_H2
M/V'40,M&X5[U] F6?O88+<U_@0L(#P].?(U:"QN_J!ZMTW)1\58D>Y]7KN(Z
M+?I76II %P*](9"Y4'3^@3E6%49/R,QG/[!PQ;L#]6=3AV0\BOC/F[<^>ZEH
MGA?D$H06S''&T UFMR*(5U]+T%2)(_V/OL_2_/NDQ?O(S_^QN+^QF,(\I(OD
MR2)Y0N#QID@*\W13A&P.7H+IXLA95.M1Q7'?9->I?J;QXO["YR?QE9F.*XO.
MVOGKCY?4:NW 6\GN_)SU_A6N@8#6A>VCWYMY%N? Z6%Y9F1]Z]4?4$L#!!0
M   ( &5\FT\4L[<+< (  , (   9    >&PO=V]R:W-H965T<R]S:&5E=#(S
M+GAM;)56[8Z;,!!\%<0#G#%?(2>"E*2J6JF5HJMZ_>T0)Z SF-I.N+Y];<-Q
M!):JEQ]@F]F9V0VK)6VY>)$%I<IYK5@M-VZA5/.(D,P+6A'YP!M:ZR=G+BJB
M]%9<D&P$)2<;5#'D>UZ,*E+6;I;:LX/(4GY5K*SI03CR6E5$_-E1QMN-B]VW
M@Z?R4BAS@+*T(1?Z@ZJ?S4'H'1I83F5%:UGRVA'TO'&W^'&/8Q-@$<\E;>5H
M[9A4CIR_F,W7T\;UC"/*:*X,!=&W&]U3Q@R3]O&[)W4'31,X7K^Q?[;)ZV2.
M1-(]9[_*DRHV;N(Z)WHF5Z:>>/N%]@E%KM-G_XW>*--PXT1KY)Q)>W7RJU2\
MZEFTE8J\=O>RMO>V>Q*'?1@<X/<!_A"@M?\5$/0!P7N 54"=,YOJ)Z)(E@K>
M.J+[MQIB7@K\&.ABYN;0ULX^T]E*?7K+_'"=HILAZC&[#N./,'A (,T^2/B0
MQ,Z?A4?>O<)^#O%'F#N- $PCL 3!'<&"R1 D""U!>$?@3^H 80)8) )%(H @
MG(ATF-ABZ@[C!:'G34L&X>P/-A2#AF+ 4#0QU&&B.Z'0FQN*/V9H!1I: 8;B
MB:'5S% 4)8LZ":B3 #JKB4XR2VA!8@U*K &)!"; 'MR;WO^_U7BAO3'@8M;?
M "A>R!6#/;[%/D"!ISH0R%_0@?L<!P#%0@]BN--Q^(&JPGV,H4:>514 Q>&"
M#MR>&.C/>54A4#310:-Y4%%QL:-3.CF_UG9NCTZ'\;SU[3QYAW>S_3L1E[*6
MSI$K/97L[#ASKJCVXCWHG O].3%L&#TKLUSIM>AF:K=1O.F_%]#PT9+]!5!+
M P04    " !E?)M/;_WC/\@!  !>!   &0   'AL+W=O<FMS:&5E=',O<VAE
M970R-"YX;6Q]5-MNG# 0_17+'Q!SSW8%2,U&42NUTBI5TV<O# N*C:GM7=*_
MKR\L(H3V!7O&YYPYXPOY*.2K:@$T>N.L5P5NM1[VA*BJ!4[5G1B@-RN-D)QJ
M$\HS48,$6CL29R0*@HQPVO6XS%WN*,M<7#3K>CA*I"Z<4_GG 9@8"QSB6^*Y
M.[?:)DB9#_0,/T#_'([21&16J3L.O>I$CR0T!?X<[@^)Q3O 2P>C6LR1[>0D
MQ*L-OM8%#JPA8%!IJT#-<(4#,&:%C(W?DR:>2UKB<GY3?W*]FUY.5,%!L%]=
MK=L"[S"JH:$7II_%^ 6F?E*,IN:_P168@5LGID8EF')?5%V4%GQ2,58X??-C
MU[MQG/1OM&U"-!&BF1 F_R7$$R%>$8AWYEI]I)J6N10CDOZP!FKO1+B/S696
M-NGVSJV9;I7)7LLHRW)RM4(3YL%CH@4F#=Y##A\AT0)#C(791[3I(W("R3L?
M]RL?'I,Y3.\Q09RLG&R!@G]8B3>MQ!M6=BLK'I,NJJ2[=+M(LEDDV2CR:54D
M^=!*F*39J@I9G+1]>=^I/'>]0B>AS:5Q1]L(H<$(!G?&<&L>^QPP:+2=WINY
M]%?>!UH,TVLF\R^E_ M02P,$%     @ 97R;3V'\ZLB8 0  ?0,  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C4N>&UL;5-AC]L@#/TKB!]P)/1NG:HDTGK3
MM$F;5-VT[3--G 8=Q!G0YO;O9TB:=56^@&V>W[,-%".Z5]\!!/9F3>]+WH4P
M[(3P=0=6^0<<H*>3%IU5@5QW$GYPH)J49(V06?9.6*5[7A4I=G!5@>=@= \'
MQ_S96N7^[,'@6/*<7P,O^M2%&!!5,:@3?(?P8S@X\L3"TF@+O=?8,P=MR3_D
MN_TFXA/@IX;1W]@L=G)$?(W.EZ;D62P(#-0A,BC:+O ,QD0B*N/WS,D7R9AX
M:U_9/Z7>J9>C\O",YI=N0E?R]YPUT*JS"2\X?H:YGR?.YN:_P@4,P6,EI%&C
M\6EE]=D'M#,+E6+5V[3K/NWCS']-6T^0<X)<$O)MZF422I5_5$%5A<.1N6GV
M@XI7G.\DS::.P32*=$;%>XI>*KG-"G&)1#-F/V'D#>;I'T00_:(A5S5DRG_\
M3R._TUC#R'61S:K(9H5@<R>RAGF\$Q$WDXL/\YMR)]U[=L1 EY!&U2(&(+[L
M@6Z[H[^P. ;:$,TMV6YZ$9,3<)@?NUA^7/474$L#!!0    ( &5\FT_)?3WS
M^0$  #T%   9    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;'V4W8Z;,!"%
M7\7B =8!8I)&@+3):M5*K11MU?;:(<./UL;4-F'[]K4-2PG0O8GM\3GC;QP\
M<2?DJRH!-'KCK%:)5VK='#!660F<J@?10&UV<B$YU68I"ZP:"?3J3)SA8+.)
M,*=5[:6QBYUE&HM6LZJ&LT2JY9S*/T=@HDL\WWL/O%1%J6T IW%#"_@.^D=S
MEF:%QRS7BD.M*E$C"7GB/?J'$[%Z)_A90:<F<V0KN0CQ:A=?KHFWL4# (-,V
M S7##4[ F$UD,'X/.;WQ2&N<SM^S/[O:32T7JN DV*_JJLO$VWOH"CEMF7X1
MW6<8ZB$>&HK_"C=@1FY)S!F98,K]HJQ56O ABT'A]*T?J]J-7;\3!8-MW1 ,
MAF T^.1#0S@8PID!]V2NU">J:1I+T2'9_UD-M=^$?PC-968VZ.[.[9EJE8G>
MTF!'8GRSB0;-L=<$$\VGZ%YR6DK\48$-P$@1K%$<@X6=;&8G?"BY.R)<+31T
M_NU=H;,JCKTF<IK::<(PG'$L-607KH-L5T&V*R"[&4BO(5.0[8QC*=G_Y\K)
M*@99P=C/,,CR/J(9ZFFIB<AV!H(G7R,'6;B'JU FVMHUC4ET[ V/[KW@?_*^
ML7RCLJAJA2Y"FS?AOMQ<" T&9?-@6$K3R\8%@US;Z<[,9?^B^X46S="L\-@Q
MT[]02P,$%     @ 97R;3U_"ODMJ @  " @  !D   !X;"]W;W)K<VAE971S
M+W-H965T,C<N>&ULC97;CILP$(9?!?$ :VS.41*I(:I:J9566W5[[1 GH 5,
M;2=LW[ZV(93 9-4;L,?_S#<VC&?=<?$F"\:4\UY7C=RXA5+M"B&9%ZRF\HFW
MK-$K)RYJJO14G)%L!:-'ZU17B'A>A&I:-NYV;6W/8KOF%U65#7L6CKS4-15_
M=JSBW<;%[LWP4IX+90QHNV[IF?U@ZF?[+/0,C5&.9<T:6?+&$>RT<3_AU1X3
MXV 5KR7KY&3LF*T<.'\SDZ_'C>N9C%C%<F5"4/VZLHQ5E8FD\_@]!'5'IG&<
MCF_1/]O-Z\T<J&09KWZ51U5LW,1UCNQ$+Y5ZX=T7-FPH=)UA]]_8E55:;C+1
MC)Q7TCZ=_"(5KX<H.I6:OO?OLK'OKE^);VZP QD<R.@0I!\Z^(.#/SK@X$.'
M8' (9@ZHWXH]FSU5=+L6O'-$_WE;:OXBO KTZ>?&: _;KNGCD=IZW9(X7:.K
M"31HLEY#)IK0NY?LEQ(RT2"=PI@' ?,@-D P"8#Q/6.WE)!DED?6:R*K:?I4
MDQ3.PP?S\ '(+)&LUX032(IC&!* D " D!DD6$#\,($A(0@) 8@_@X0+"(X>
M'%<$0B( $LP@T?*X0I@1@XP88(0S1KQ@D AF)" C 1C1C)$L&3@,8$H*4E*
M$L\HZ?*3X <0[,$E[0&89%[3WJ)2B!<LRAI2>0\*&\]OF/M5N.[Q?U3U#A3-
M_U,TN?)J)LZVG4@GYY=&F6J?6,>6M;,-9F''JPQ#*SH1O6*['/J'Z'OD=RK.
M92.= U?ZLK97ZHESQ73^WI/^G(5NR^.D8B=EAK$>B[XW]1/%VZ'OHK'Y;_\"
M4$L#!!0    ( &5\FT^A'1"@:@0  #06   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(X+GAM;)68[8ZK-A"&;P7E @[VC UXE43:CU2MU$JK4[7]S2;.)CH0
M4F WIW=?\W%R$L]XE_P)X#PS>%[,B^WYJ:J_-3MKV^A[61R:Q6S7ML>[.&[6
M.UOFS9?J: _NGVU5EWGK+NO7N#G6-M_T0641@Q!)7.;[PVPY[]N>Z^6\>FN+
M_<$^UU'S5I9Y_=^#+:K38B9G/QJ^[E]W;=<0+^?'_-7^:=N_CL^UNXK/63;[
MTAZ:?76(:KM=S.[EW4J)+J G_M[;4W-Q'G6EO%35M^[BM\UB)KH>V<*NVRY%
M[@[O]M$619?)]>/?,>GL?,\N\/+\1_9?^N)=,2]Y8Q^KXI_]IMTM9MDLVMAM
M_E:T7ZO3KW8L2,^BL?K?[;LM'-[UQ-UC715-_QNMWYJV*L<LKBME_GTX[@_]
M\33\H\T8Q@? & #G '?OCP)P#,"? >K# #4&J*EWT&. ]NX0#[7W8C[E;;Z<
MU]4IJH?Q<,R[82?OM'M<ZZZQ?SK]?T[/QK6^+\&(>?S>)1J9AX&!"\8DU\@3
M1>29B%T'SKT KA</0,*UUXE'BIC4Z\3G658?9KGJ*+)R81^/5W(%*E5L M4G
M4)<=,)[< Y+TR&'04J290$\0%A,F\T2A& @#X&FWXK D!<77IMG:-*D-#/ )
M$C9!,EW=E$V0?J[N@.B+0G62:>6)RU"8^J/IB5+=DTJ]EV/%8=H@\I5E;&49
MHVT@@6$3F.G:2L%;A?A<W9'1U^,HDYZ\+*93Z;L*Q91(??-9,1@:)4R@NH 1
M2D;AP/"7K(O=2[A!8]Y?)$[0&.EXDHG4OL8,)C( 7V.*@30H?8TY#+(L4!UO
M?I*Z'Q@=2,%[C-0W:,R[C$PF:)Q0\2#5J:\QATE#QC'%0 GT/9C%E AIS%N@
MI!X(%V_,=0K>:V1V@\:\VT@S06-#RDV5(A)32AN%OL*4<J.3.@6'Z23@%,#[
M(% ?A- L GBS 3E=8>#-!N!SA4?FRC^1?.LX"L!7F*$RD+[ +*5#^O(>"-0#
MP01> N"-!M0-^O)& W0V0_75=&P*HXPO,(,A*G^FQF!22-2^%;.<^RR&ZN-=
M$*@+@@D]*-YJ(+U!9=YJ@,YKJ,H9K9=.AUF*.#%#H0;M*\Q0)@U5QCL@4 =$
M(?@4R!L-BNGZ(F\T2&<U1-^1N1Y/*O->[4<.DTGF^P2#@233CA6'@<A"BS'>
M Y%Z((J00($%W0TK.N3-!B>LZ4;FZEN79OZWCJ$R0WR"H:22!GV%&4RC"DP%
MD'=!I"Z((K"F0]YH\(95'?)&@Q/6=<BLLA))1S&#96EF?(TIAF"$\C5F,+>R
M"TQID?= I!Z((K"V0]YL\(;5G>+-1DU8W8W,U9Z#2L@PYC @T]TG!G-3-D%V
M)A@,E?8'87RQXU7:^K7??FRB=?5V:#ME+EK/6YSWT.V8>>T/\NY1,NU/\FXU
M;&#^3#_LI_Z1UZ_[0Q.]5&U;E?UNVK:J6NMZ+[ZXL;&S^>9\4=AMVYVF[KP>
M]C&'B[8ZCGNT\7FC>/D_4$L#!!0    ( &5\FT_YX0.: @(  'D%   9
M>&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;'V4T8Z<(!2&7\7X (N*.,Y$37;=
M-&W2)I-MNKUF9HZC610+S+A]^P*ZUG%H;X0#__GY#@C9P,6;K &4]]ZR3N9^
MK52_0T@>:VBI?. ]='JFXJ*E2H?BC&0O@)YL4LM0% 0):FG3^45FQ_:BR/A%
ML::#O?#DI6VI^/T$C ^Y'_H? R_-N59F !593\_P'=2/?B]TA&:74]-")QO>
M>0*JW'\,=V5B]%;PVL @%WW/5'+@_,T$7TZY'Q@@8'!4QH'JY@HE,&:,-,:O
MR=.?ES2)R_Z'^R=;NZ[E0"64G/UL3JK._=3W3E#1"U,O?/@,4SW$]Z;BO\(5
MF)8;$KW&D3-IO][Q(A5O)Q>-TM+WL6TZVP[C3)Q,:>Z$:$J(YH0P_F\"GA+P
MWP1LBQ_);*G/5-$B$WSPQ'A8/37_1+C#>C./9M#NG9W3U4H]>BUP$&?H:HPF
MS=.HB18:$MQ*2H<DG"5($\P8D1,CLOGX!H.X#;#3 %N#^,8@6=4Q:A*KZ:PF
MQCA<J4J'*B3;V T3.V%B!\QF!3-JR&*9)-BL1.6]B)#T'QM+G"C$@9*N4,C=
M*G@3A'C%XE"E:;AQPR1.F.0.AJS/*+G;_32)UR=9.E1DNXU6+&AQ"<RC](V*
M<]-)[\"5OD_VKZ\X5Z =@P==6*W?P3E@4"G3W>B^&%^#,5"\GQXZ-+^VQ1]0
M2P,$%     @ 97R;3T3NK;6_ @  "0H  !D   !X;"]W;W)K<VAE971S+W-H
M965T,S N>&ULC5;;CILP$/T5Q <LV& @41)I ZE:J9566[5]]B9.@A8PM9UD
M^_>U#6&)F;V\!'MRYLR<\8!G<>'B61X94]Y+735RZ1^5:N=!(+='5E-YQUO6
MZ'_V7-14Z:TX!+(5C.ZL4UT%. R3H*9EXZ\6UO8@5@M^4E79L ?AR5-=4_%O
MS2I^6?K(OQH>R\-1&4.P6K3TP'XR]:M]$'H7#"R[LF:-+'GC";9?^O=HOD&A
M<;"(WR6[R-':,U*>.'\VFV^[I1^:C%C%MLI04/TXLYQ5E6'2>?SM2?TAIG$<
MKZ_L7ZQX+>:)2I;SZD^Y4\>EG_G>CNWIJ5*/_/*5]8*([_7JO[,SJS3<9*)C
M;'DE[:^W/4G%ZYY%IU+3E^Y9-O9YZ?FO;K #[AWPX*!CO^<0]0[1JT/\KD/<
M.\2?C4!Z!^)$"#KMMI@%572U$/SBB:X?6FK:#LV)/JZM,=K3L?_I>DIM/:^B
M<+8(SH:HQZP[#!YA9LDMI)A"T( (= )#%AC*8HTG[B2\C9!/(;/42>)CELV[
M+#>)1F"Y(NL?C<N%0I@@!@EB2Q#?$""GWATFL9BF*V:"4Z?D.80*B<-53%'Z
M?''FE 5 (9QEL# ""B. ,.P(ZS!D%(9@0IQCS"%4B)RF+"!41(@C#$"A#+]Q
M8@DH+ &$18ZP9!(F<A/.IQB2.@4J !ZW/)LI)L5OO&PI*"@%!,6.H!2H;C9I
M00A%9FX+0JC4[8T-R!6_(2P#A67 RTE@@AE(,)M4!B&G_.L.DX[R#.\B1W+^
M&5 !@8C3-1L(E,":]'T-?N%#0)7S 5CWH ]D?0I5@*B),!#E*@M&UUC-Q,'.
M%-+;\E.CS$F/K,/<<H_-->C8UVB>(\!>F#G'7INO]-V0](.*0]E([XDK??G:
M*W+/N6(Z=ZW&]XYZ+ALV%=LKLTSU6G3#2;=1O.T'KV"8_E;_ 5!+ P04
M" !F?)M/VB-<,KP!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX
M;6QM4]MNW" 0_17$!X0U=K+IRK:4356E4B.M4K5]9NWQ1>'B %XG?U\NCNND
M?@%F.'/FS##DD]+/I@.PZ%5P:0K<63L<"#%5!X*9*S6 =#>-TH)99^J6F$$#
MJT.0X(3N=C=$L%[B,@^^DRYS-5K>2SAI9$8AF'X[ E=3@1/\[GCJV\YZ!RGS
M@;7P$^ROX:2=11:6NA<@3:\DTM 4^"XY'#./#X#?/4QF=4:^DK-2S][X7A=X
MYP4!A\IZ!N:V"]P#YY[(R7B9.?&2T@>NS^_LWT+MKI8S,W"O^)^^MEV!;S&J
MH6$CMT]J>H"YGFN,YN)_P 6X@WLE+D>EN DKJD9CE9A9G!3!7N/>R[!/\6:?
MS6'; 70.H$L C;7$1$'Y5V99F6LU(1U[/S#_Q,F!NMY4WAE:$>Z<>..\ES)-
M;G)R\40SYA@Q=(5)%@1Q[$L*NI7B2/\+3Y/]-D&ZJ3$-!.D'@MMM@FR3( L$
MV0>"+Y^*C)CK@)$!0S^E(*N>"M!MF":#*C7*,,DK[S*P=S2\R3]XG/9'IMM>
M&G16UKULZ'^CE 4G9'?E-'3N@RT&A\;ZX]Z==1RS:%@US#^(+-^X_ M02P,$
M%     @ 9GR;3[/,3+MI!0  *QP  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S(N>&ULE5E=4^LV$/TKF;SW1JMO94)F((00;CO#W$[;9P,",C>)4]N0VW]?
M^8.0K%9@7B"6CXZT1]+9M3W9Y\7/\MG[:O!KL]Z69\/GJMJ-1Z/R_MEOLO);
MOO/;<.<Q+S99%2Z+IU&Y*WSVT'3:K$><,3W:9*OM<#IIVFZ+Z21_J=:KK;\M
M!N7+9I,5_UWX=;X_&\+PK>''ZNFYJAM&T\DN>_)_^NJOW6T1KD8'EH?5QF_+
M5;X=%/[Q;'@.X^^RZ= @_E[Y?7GT>U"'<I?G/^N+Y</9D-4S\FM_7]446?CW
MZF=^O:Z9PCS^[4B'AS'KCL>_W]BOFN!#,'=9Z6?Y^I_50_5\-K3#P8-_S%[6
MU8]\?^V[@-1PT$7_NW_UZP"O9Q+&N,_79?-W</]25OFF8PE3V62_VO^K;?-_
MW]XQLNM&=^!=!W[H8-F''43701PZA,E^U$%V'>2AP\<S4AU>O0_P<0?=== ]
M!S =WO2-P'8=;,\!7(=W?2, ]K9LK.<0<%CH]Y4&T6S"=H<T6^XRJ[+II,CW
M@Z(]-;NL/IPP#KT">=W:;.+F9MAV96A]G0K.)J/7FJG#S%H,/\(X?0I9Q! X
M($9A!H=I<'(:,Q[U5V@6\QCB#)K%YRS+SUF^$RR)8 2MJ6@(Q+&F8&D&23/(
MAD&>K J@56DQNL%L6\F9L4P@V4@8<Q9)%\,X<YPC;9843!LNZ>@4'9TBHN,H
MNA:CCJ=MN4&H.8F2>'/&*"&50*@EA3)<T9%I.C)-1(869*:C<8QBRJ'EG<<P
MK9ET2(%%/[9E/[;O.EI>[921C!;!T"(80H3$!K$T@^U_@!S-X'H<(!=IHK15
M$JT#@1(&V\HB1M6'T2BT#!1,.2'HV.IT0'HVZW& .M#Q6$XIM.GG! J8D'B7
M43"K'397 L:!0^(,02HE08]3U('04(Y;'""!8P$(.,)^?,O/^4YCI//=.7 B
MQI1.B30#7\@SD$@TT"?3=*"3,\"<=%AJ B:$Q)F&@ $#H3A6FL(QDU0ZD6R@
M3[:!V/R=X5& !(HI7(00*+ ,DRTIF#(Z906)A -],@[$[L^Y9"HZ*P0NY%,1
MG95^?,O/^4YC3.03B!,*@$MP)#(*?"&E0"*G0)^D K'%6R.LP5(3,*=TY+M$
MPM A7^"\0N%"[7*TST^+\$1BX51BT0F.A'MSZ*\T3[@CI]P1*]V!3NP&P.)-
M3<"DY3@1+@B8,TQCH2F8 IO8C3SAW%P0\9D$1\*YN?R"S@EOY)0W1CH3A;$&
MA\V1@$D0+-(YAIGPF!$]IA$P(U*%$D^X(X_=$7BBF.4)]^'F"SHGW(?;/CI;
MHK*0@"LV @8F>II9$##A+"[XEQ1,<I;RC80S<LH9$QJ)A/<(UE]GD? >056.
M6&<15W!*:RPSA9(./1PL"!0P"W@WDS C$P]%(N&*@G+%A/.(U*N)+]2,(N$\
MHD_-*(CJ34;/37,*%G8]SH,$C#MF\6ZF8.%1/Q5?PA4%X8HBX1HBX3Q"?T'G
MA/,(ZD$:5ZX=Z#CDW^IR^A1V27!Q&RT&Q04*<5WUX5I07*'X0US75(RXWER2
M7!S/Z^83KE/-$TXM**=& UT0H$B 60<Z?I<B0&BFL.@Q+M32#F?$14^^Y>=\
MIT)$EG[Z?C+AUC*N%",)+@B0$(G4(A.6+@E+QQOD@@3A6F%T]$Y\XXNGYC-.
M.;C/7[95\Z[EJ/GPK>B"UR_54?L,QE= M"]@?$.US_CXDN*9\_$5U;[@XVNJ
M?<G'-U3[N7#CF["0\9VP!.,;R<@[8;+MA[#1NQKM9[0_LN)IM2T'=WE5Y9OF
MZ\!CGE<^2,V^A5/X[+.'P\7:/U;U3Q-^%^WGJ_:BRG?=I[G1X?O@]']02P,$
M%     @ 9GR;3ROG0UR# @  60@  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S,N>&ULC5;;CILP$/T5Q <L8&PN$4':7*I6:J5HJ[;/3N(D: %3VPG;OZ]M
MO"QQW#0OBSV<<SQS<&:VZ"E[Y2="A/?6U"V?^R<ANED0\-V)-)@_T8ZT\LV!
ML@8+N67'@'>,X+TF-74 PC )&ERU?EGHV(:5!3V+NFK)AGG\W#28_5F0FO9S
M/_+? R_5\214("B+#A_)=R)^=!LF=\&HLJ\:TO**MAXCA[G_',W64:@(&O&S
M(CV?K#U5RI;25[7YLI_[H<J(U&0GE 26CPM9DKI62C*/WT;4'\]4Q.GZ7?V3
M+EX6L\6<+&G]J]J+T]S/?&]/#OA<BQ?:?R:F(.1[IOJOY$)J"5>9R#-VM.;Z
MK[<[<T$;HR)3:?#;\*Q:_>R'-VEN:&X", 0P$N39]PBQ(<0?!'B7  T!/GH"
M,@1DG1 ,M6LS5UC@LF"T]]AP'SJLKETT0_)S[510?QW]3OK)9?12QC$L@HL2
M,IC%@ $33)Y<0U:WD&A$!#*!,0O@RF(!;N@HO#YA>0O)4RN)_ZNL[ZI<)1H[
M[8HU/[ZR"[D%H%, :@%X)6"9N1@PB<:T@YEAFH6QY8@3%N:9Y<HM#(0Y )9Y
M:Q<L20%T%X><Q2%'<?^P-W$*)(_;FSH%T@?L'3!H4FD2QY'EQ]*!0F%L?8/5
M+2H"28)L<UTPF*6YN[3,65KF*"US"^1.@?QQ<V7K=S:+\ %[#6AZDR"$F05;
MNF#RQB&[L=S",H!2^W?M@D49M,L+)FVQ(>RH9Q3W=O3<"F7-)#K.P6>@VJH5
M7T2S9>2(K]3<U&WX0WX8NM\P.U8M][94R&:N6^Z!4D%D]N&3O!DG.>?'34T.
M0BU3N6;#L!LV@G9FD ?C?Q/E7U!+ P04    " !F?)M/';H-)* "  "7"0
M&0   'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6R55NVRFC 0?16&!Q 2"(JC
MSOC5:6?:&>=VVOZ.&I6Y0&@2]?;MFP0N%\EJ[1](EK/G[&[8)),K%Z_RQ)CR
MWHJ\E%/_I%0U#@*Y.[&"R@&O6*F_'+@HJ-)3<0QD)1C=6Z<B#W 8)D%!L]*?
M3:QM(V83?E9Y5K*-\.2Y**CXLV YOTY]Y+\;7K+C21E#,)M4],B^,_6CV@@]
M"UJ6?5:P4F:\] 0[3/TY&J]18APLXF?&KK(S]DPJ6\Y?S>3+?NJ')B*6LYTR
M%%2_+FS)\MPPZ3A^-Z1^JVD<N^-W]D\V>9W,EDJVY/FO;*].4W_D>WMVH.=<
MO?#K9]8D1'ROR?XKN[!<PTTD6F/'<VF?WNXL%2\:%AU*0=_J=U;:][7^,DP;
M-]@!-PZX==#:CQRBQB'Z<(@?.L2-0_RL FD<2$\AJ'.WQ5Q116<3P:^>J/^'
MBIK?#HV)7JZ=,=K5L=]T/:6V7F91E$Z"BR%J,(L:@SN8-+F%K%P(:A&!#J"-
M D-1++#C3L);A:4+28>](/[-LG[(<A-H!)8KLOY1MUQQ"!/$($%L">(; M3+
MH\8,+::LBTD&)(%E""A# !G<6]8:DW1E$J2WF'[E75R$"'%P*X O#D,'MW9Q
M>!2A+NXFP01,, $2C&""(4@P?'XE1R#!"(@@[I4$PA!8) 5%4H< DQ%,@$*X
MP</G$T5W]@@$I.'L !#H3F\A<!>8(PQ0C/HZ+@@G^(X.W,0H BCN_#P(;F,4
M_T=5X19%4(\Z575!][.%.P5!K>)4%0*E/9V@<Z@43!SM"2^]'3^7RM2B8VUO
M$7-L#J6>?8'&2P385^;680^Q#_KZRO*-BF-62F_+E3X*[8%UX%PQ'7LXT#4Z
MZ5M2.\G909GA4(]%?56H)XI7S34H:.]BL[]02P,$%     @ 9GR;3P966;Q:
M @  B@<  !D   !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL=97;CILP$(9?
M!7%?P#;F$!&D9*NJE5IIM=6VUPYQ EK U';"]NUK&T)9,#?Q@9G_F[$SGJQG
M_$V4E$KGO:E;L7=+*;N=[XNBI T1'NMHJ[Y<&&^(5$M^]47'*3D;IZ;V81!$
M?D.JULTSL_?,\XS=9%VU])D[XM8TA/\]TIKU>Q>XCXV7ZEI*O>'G64>N]">5
MK]TS5RM_4CE7#6U%Q5J'T\O>/8#=$2#M8"Q^5;07L[FC4SDQ]J87W\Y[-] 1
MT9H64DL0-=SI$ZUKK:3B^#.*NA-3.\[G#_4O)GF5S(D(^L3JW]59EGLW<9TS
MO9!;+5]8_Y6."6'7&;/_3N^T5N8Z$L4H6"W,KU/<A&3-J*)":<C[,%:M&?M1
M_^%F=X"C YP<D''P!Y")_#.1),\XZQT^''Y']!V#'51G4^A-<Q3FFPI>J-U[
MCG"0^7<M--H<!QLXLP&3A:_4)P2T(8YPY8[PA@"RQHB, /H@ .T"H54@- +A
M!P&T2'*PP<:F-380)3@( CL(6T'8 @H7(+P"X0AL<B(K)[)P\((3K3B?PA1M
M@F(K*+: H@4H7H/P=D*)E9-8./&"DZQO* S@)BBU@E(+*%F !IMX!@I3#\5V
M# CL=1580.FRL :C9$:*D)=N% ?8J&"P)D6K$@8K$DJ]8(MD+>0#@!826)+@
MBH0C#T8;)'O% V0AP24)K>X)AUZ\)/FSI["A_&J:@' *=FM-!YKM3HWF ,U3
M^M]\Z%(_"+]6K7!.3*H'V3R;%\8D5=$$GOICEJHQ3HN:7J2>QFK.A^XP+"3K
MQL[G3^TW_P=02P,$%     @ 9GR;3RG.CLG@ 0   @4  !D   !X;"]W;W)K
M<VAE971S+W-H965T,S8N>&UL=53;;IPP$/T5BP^(N2R0K@ IFRAJI59:I6KZ
M[(7AHMB8VF9)_[ZV82FA[@OVC,^<,S-XG$U<O,D60*%W1GN9>ZU2PQ%C6;;
MB+SC _3ZI.:"$:5-T6 Y"""5#6(4A[Z?8$:ZWBLRZSN+(N.CHET/9X'DR!@1
MOT] ^91[@7=SO'1-JXP#%]E &O@.ZL=P%MK"*TO5,>AEQWLDH,Z]A^!X2@W>
M EX[F.1FCTPE%\[?C/&ERCW?) 042F48B%ZN\ B4&B*=QJ^%TULE3>!V?V-_
MMK7K6BY$PB.G/[M*M;EW[Z$*:C)2]<*GS[#4$WMH*?XK7(%JN,E$:Y2<2OM%
MY2@59PN+3H61]WGM>KM."_\MS!T0+@'A&A#8YN!9R&;^1!0I,L$G).;>#\3\
MXN 8ZMZ4QFE;8<]T\E)[KT641!F^&J(%<YHQX083K BLV5>)T"5Q"O\)CWUW
M?.1,,;+QT8<4#VZ"@Y/@8 D.'PCB78TN3.(6B9TBL8,@W8FX,/=ND<0IDC@(
M/NU$')CT/_U.G2*I@R#8B;@PX4X$;^X@ ]'8Z9.HY&-O)W_C70?\(;1W^"]\
M?AV^$=%TO407KO0DV/M:<ZY I^+?Z:ZV^D%:#0JU,MM4[\4\EK.A^+"\.'A]
M]HH_4$L#!!0    ( &9\FT_(:+T4400  ,47   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,W+GAM;)68;8^;.!#'OPKB Q1LCWE8)9%ND[9W4D]:M>K=:S9Q
M-JB <\!NVF]_0-@TV'^C9%\L#YF9OP?\FS%>G'3]HSDHU7H_RZ)JEOZA;8\/
M0=!L#ZK,F@_ZJ*KNE[VNRZSM+NN7H#G6*ML-3F41\#",@C++*W^U&.X]U:N%
M?FV+O%)/M=>\EF56_WI4A3XM?>:_W_B:OQS:_D:P6ARS%_5-M=^/3W5W%5RB
M[/)254VN*Z]6^Z7_!WOX+*/>8;#X)U>GYNK<ZU-YUOI'?_'7;NF'_8A4H;9M
M'R+K#F]JK8JBC]2-X[\QJ'_1[!VOS]^C?QJ2[Y)YSAJUUL6_^:X]+/W$]W9J
MG[T6[5=]^E.-"4G?&[/_HMY4T9GW(^DTMKIHAO_>]K5I=3E&Z8929C_/Q[P:
MCJ<Q_KL;=N"C [\X,)IU$*.#N-6!1@?Z[2!G'>3H(&]5B$:'Z%:'>'2(#8?@
M_'2'U[7)VFRUJ/7)J\\S[ICU$YL]Q-V$V/8WA_<__-:]L::[^[82L5@$;WV@
MT>;Q;,,G-C2U62,;.;79()MH:O,1V<13FT_()IG:?+9M9'@Q";I'<GDN'#X7
M/OC3E3^7"0X@8  Q!!"30:8X ,$ 9(\@8D:6R(9C$0E%) @@<( (!HAN3S.&
M >(;TD0V$HLD4"2Q HC$,1U2&""]/4T68M!", 9FSOZS430858,1\9#"T#%8
MYH": 2UN:IV-Y)46XS(*W_\<BA@79O,B$F$J<DM1<+<2YHH)H$2FD@"YS22%
M"60V7B*1IA2Y'J-#"X/(;!)%8A5':6M1$KNU,+,L EJQJ1596DF<N*4PW<Q&
M5R2)*15;4E*XE3#B##&>FDJ)Q9>D&;QP,6"I+96&9I-*+2F6N*<@QU6#@ZJ1
M,D<(7 PXN[UV<4<S!-W0+-(?H9&C&7',-@=LIZX0F%E.=V2+4>2H*5K9 EY3
M1^?D&$,.,$S)$0+CQ>,[LL7<<,2-D>V&V]PP-M,E. :' W#,OK09C2;5()%.
M*8'!$:C=F@O2T6C2D.:D,& "==O(E+*[;4KNYB<PB *TV=3*RFZS-/.NA&/]
MBEBTLA+6O(CGI#"S O19LYX^CD:3*1BZ6Y_ ; N$;6QFA8Q<BW_,MD!LIZ9.
M9*<T,_MP"1!VAZ70>GBQO:Z<>T^X5 B[5%#H:$8"5P!QQT*:,-EDDVV5YPTT
M<G02PEB3C36%KA 85^)W9(LQ)!M#D"UBU=&,R/&U:3-(H2L$9HOD'=EB; BM
M3(ULUP2PH9FR31@<0DM386K92U/A7@03YH90BS4W4$:CB5+,W%*8+T(=-C*E
M0(>=^1"3F$-I(T:AF96T/VB[KR.W%$91(A0=&P 2HRCO0%%B%.4-**ZAD6M+
M!J,H$8J1(X1C6^<.%"5&4=HH@FP!KV3J!%=[D?T&]]]9_9)7C?>LVU:7P^;C
M7NM6=0'##]W #RK;72X*M6_[T[@[K\\;R^>+5A_'3?/@LG._^A]02P,$%
M  @ 9GR;3W'7@F)Q @  F@@  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N
M>&ULE5;;CILP$/T5Q <LF$M"5@0I%U6MU$K15MT^.V02T!I,;2=L_[ZV8=F$
M#*MM'H)MSIPS%X]-VG+Q(@L Y;Q6K)9+MU"J>?0\F1=04?G &ZCUFR,7%55Z
M*DZ>; 30@S6JF!?X_LRK:%F[66K7=B)+^5FQLH:=<.2YJJCXNP;&VZ5+W+>%
MI_)4*+/@96E#3_ 3U*]F)_3,&U@.906U+'GM"#@NW15YW)+8&%C$<PFMO!H[
M)I0]YR]F\NVP='WC$3#(E:&@^G&!#3!FF+0??WI2=] TAM?C-_8O-G@=S)Y*
MV'#VNSRH8NDFKG. (STS]<3;K] '%+M.'_UWN #3<..)UL@YD_;?R<]2\:IG
MT:Y4]+5[EK5]MMV;>-&;X09!;Q ,!EUR)@W"WB <#(+D0X.H-XC>%4*;K2X4
MFYLM531+!6\=T96WH687D<=(9S\WBS;9]IU.C]2KERSRYZEW,40]9MUA@AM,
M<HO9W&/(@/"T!X,; >;&.D D%B.)>TSLWT*V" WQ<3]"-!VA)0AO""8"B5""
MR!)$-P3!*) .,[.8NLM5[-L?KA2C2C&B%(XJ=X\)%^/*83P1[L@,=62&$,0C
M$0PSPT7FJ,@<(1CMTPV&27"1!!5)$(+Q+DSNBC=1M04JL;B7"$:[>+/XK 3Q
M\9[V$9&)74PFC@7R^48@:$NO2(!X,6X%%!1.Z. M2T*$8F(#$[QI2?0?T>+=
M2) V&A=VVX,^JJQW=7!7($[V4I1.SL^UO9&O5H>+=Q78@_\=WMW:/Z@XE;5T
M]ESIZ\,>\D?.%6A/_ ?M2:$_%(8)@Z,RP[D>B^ZV[":*-_V7@#=\CF3_ %!+
M P04    " !F?)M/[ZV R4H"  !A!P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970S.2YX;6R55=N.FS 4_!7$!ZPQ#I>L"%*2JFJE5HJV:OOLD). UF!J.\GV
M[VL;EB7@M-L7?)LS<\;&Q]F5BV=9 BCOI6:-7/FE4NTC0K(HH:;R@;?0Z)4C
M%S55>BA.2+8"Z,$&U0R%01"CFE:-GV=V;B?RC)\5JQK8"4^>ZYJ*WQM@_+KR
ML?\Z\52=2F4F4)ZU] 3?0'UO=T*/T,!RJ&IH9,4;3\!QY:_QXQ83$V 1/RJX
MRE'?,U;VG#^;P>?#R@],1L"@4(:"ZN8"6V#,,.D\?O6D_J!I L?]5_:/UKPV
MLZ<2MIS]K ZJ7/FI[QW@2,],/?'K)^@-1;[7N_\"%V :;C+1&@5GTGZ]XBP5
MKWL6G4I-7[JV:FQ[[5:211_F#@C[@' (T-I_"R!] 'D+L+N)NLRLU0]4T3P3
M_.J)[K1::GX*_$CT9A9FTNZ=7=-NI9Z]Y(LPRM#%$/6838<)1Q@\()!F'R1"
ME\0FG(5'P:W"U@&Y(T&<+HB-)S<N8C?!PDFPL 2+&X)DL@US3!B';I'(*1(Y
M1-*)2(>)+::QF"6.@V"Z8?^$W:03.].)'>DL)^G,,61)W"*)4R29BY")F4TR
M,X.#X*Z9U*F3S@\G2MT$2R?!\OV_$ [<5REP>,73N]2!HI%9DM[UBN]<6NSX
M%>\<"W9>RC4._\.O^])A\AZ_9'ZX!,\-HU'!JD&<;&V77L'/C7U81K/#^[$.
M;<%[@W>/SU<J3E4CO3U7NFS:XG;D7(%.)WC0&U_J]VX8,#@JTTUT7W1%OQLH
MWO8/&AI>U?P/4$L#!!0    ( &9\FT\\%Y=/\P$  /\$   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0P+GAM;'U4VXZ;,!#]%<0'K D&DD: M$E5M5(K15MU
M^^S <-'Z0FTG;/^^MF%9DK6:!^P9GSEGCF,['X5\41V #EX9Y:H(.ZV'/4*J
MZH 1]2 &X&:E$9(1;4+9(C5((+4K8A3%490A1GH>EKG+G629BXNF/8>3#-2%
M,2+_'H"*L0@WX5OBJ6\[;1.HS ?2PD_0OX:3-!%:6.J> 5>]X(&$I@@?-_MC
M9O$.\-S#J%;SP#HY"_%B@V]U$4:V(:!0:<M S'"%(U!JB4P;?V;.<)&TA>OY
M&_L7Y]UX.1,%1T%_][7NBG 7!C4TY$+UDQB_PNPG#8/9_'>X C5PVXG1J 15
M[AM4%Z4%FUE,*XR\3F//W3A.*^FGN<Q?$,\%\5)@M/]7@.<"_%Z0./-39\[J
M9Z))F4LQ!G+ZLP9BS\1FC\UF5C;I]LZM&;?*9*]E@N,<72W1C#E,F'B-B78+
M!AG^123VB1SBCP08WXH<?9C$+X*]3K CP#<$J9\@\1(DCB"Y(<CNNIPPJ<-P
MA\&1^_F%4J]0ZA':WNWYA,G60AN<;..M7RCS"F4>H=V=4/;!4>KQ@U;GB8%L
MW=53024NW%W[57:YW8^Q.X_O\.EI^$%DVW,5G(4VI]J=O48(#::9Z,'TT9G7
M: DH--I.MV8NISLY!5H,\W.#EC>O_ =02P,$%     @ 9GR;3^" ]"HI-0
M*1 ! !0   !X;"]S:&%R9613=')I;F=S+GAM;.U]:7,;1[+@Y^&OJ/!JWI,B
MFA#N0_(X B(I/3Y3)(>@[/5.O ^-1@/H4:,;[H,4)_SC-X^Z^@) R;/AG<%$
MC D!=69EY5V9WZ=I)KYLPBC]RW?K+-N^>?TZ]=;^QDU;\=:/X)=EG&S<#/Z9
MK%ZGV\1W%^G:][--^+K;;@]?;]P@^D[D4?!K[I_%>93]Y;M^;_+=#]^GP0_?
M9S^<Q0]^(F[=E?_]Z^R'[U_CM_S+4'R,HVR=BHMHX2_*OU['#RW1:SNBV^Y,
MTK6;^&FY"0_]M^D\S1+7R_ZG_/MTXT<+^'\FWH?NJOSKT@W3RIK.8R^G'O=/
MV\J/G?;I7QL[W/I)$"]P+^+<S2I]U79._O0GW%#C,.^#U'-#\8OO)N(]?%G9
M=+?=;>_K+==2V_^OW0H8\R0I3]VTC=/3]N"TURE_?1%E0?8D+J/,QY,('GSL
M[0HY=+GY+]6SE".HM=SYVSC)@F@E9IF;57<AF]_YJP /'WI<NYLJT"]N/EQ<
MB[.;N]NF^6"R!#9]"2CX1?SH/Y7;M>%_HTZG-QHUC/ ^" $)SP!6JSBI=+]R
MDY4OII[G0RMHL^#V#6/--FX8BG=Y&D1^6MFS/N6_YFX"@ Z?))C*#;,DWX'8
M *TTR((X:N@MUW*Q\9,5'L"')'[,UN(LWFS=J+)!M?*U#RO?W09^W<"LLRSV
M/CO0 Z^TN,FS-'.C!<RT \#B.M_,JV!KGW9&D_&X$1N].($=NKA9AQ#)%S&<
M%1*I!->SJ(#IXV7#8/?N%W&Y   &R\"C$1O6U!N?=GO#T;C?:QAINEC QE-'
M?1!7<-KB)JK2QVY;7/E :X%\AJY7^?TJIKN^CJ,F^/1&W=,)$.E]*]&@N4WB
MAR"J3E7N<(;_@O;W\6-417G K^II4I<I<(]:N \Z3?=+SWD; Z*$XO\$V]H1
M^N-)ITK:XBB-PV!!-^^=&[JP-\15/TO%J?@T.Q<O7[P2+T00B?MUG*> B)5K
M5V!$%7QQGT2O4_^;HF73-(7Y*K^ZZ5K ?,+##_ZO>?#@AM"\TO"CFWSV,W<.
MMR#UO3R!NULEGT!A$*M3D?B>#R-!:T>$B%U 4>)'VG>\%"\ZSJC=IFG51Z"<
MP$81>_0FZ7=[9PX,FVY](NQAY7I?1@^P[CBI6=9MXF_=8"'\+R!*I'#=<>0X
M0Y3V)'3<6NC<QWC6NR%X[6>(L%L_ 33!@2\ B-M-#;^YH1GK1_D0QXO'( SK
M^T1Q=.IND!7]@TX@B(!8K0+\6+_P:4-CO6_NYH@(5@\GXGI E_.0$%1-1-0%
M3ZO?<2;='A]7O^V,>X/?X[P8M@U8*2%^%;CS(-R-:EOW";=9\SOP'\!K8 9P
MZ+2;*LK K[[(W"_5\1GP+HX"$MINQ-BQS'-_Z4.CA9!SW3?/=0V'?,"(//6.
M!LC@@@P1D!$=J ^*,'[D06/Q,HJ!R(Y?E7JA[/TFW0)]_\MW(%RG?O+@?_>#
MJ%!#P.VL<I1PO^0N4^:J+SHMN-1;D." FN1  SKMM@,BC& )6KAYMH:;^@]_
MX2!N XZF*1X6X6<S*Y:L6TW2;G6&A4FZ-$G31(.N,^JTG6&/41G^V>T,G<%X
MHAK7+^+WP'7@'B3KP,$A(3H%0N^YVP .L@9M]464% H0./'7@,,HSX9Q52*[
M [H,S!OHFYM$L.(&E"&)9QV'"S])_U/4GV0%N6BCA_3<Q>->WKJ(U6L_ Z$E
M?'4PSZME)YJ3[ +=U*)A>[%5H]#>EA6L.K0'H]:AK0^^ HTK+S;;N^S:YO5K
MKFVZ<\$67I"$QY0)&(LDB8=B0^]@1;TBBM_Y(!OD3;2TZ=<S$/5PG;M[[VL%
MB@O(/R ^@1I3(?Q;5,>0R%Q(T:3<8@;2&%_"#0E@-1#^X$<^*H_8R%UL@HAT
M421$53"D0"(\%O@6L-XPKA54>&/[%V=:\%'6\S5YS"_E*&7.\P.IZSX ,=@Q
M2" '\1L&D4NV)FQ@]N_\99PT\&'2.U(4>Z#-3HZ-0E_]-.87M'^P?EEN\\Y-
M Z\B*01AGM71B'B1>UDC>LV 4P= :IN1N/'^G14XRS-O(^YSUX$5V98Z/F1?
MK[34"8+7&RF!>T\"#2AIR&*GN_A[GK(,\XW#YQ$H>R$2/;$"+BG;")AC<XA&
MPWA5-]LS ,T<\V#0TIP-=)=8\0[QXE:*%V?[Q0L&9"T2O+Q"(#7*&1<-<L8[
M'V@<_J(% )"=0$IJ*3&I0IBK/5["XIFKO-K;^Q(XE-(I)2?*@3<D_(_3N9N6
M% "QA4E^GU'LA1X\HK_9AO&3[S/[%-L<B#$,_[QE[1IDUZKV7IRJZ6-1.LMI
MOFH^C5+STD$^IRM+W,WL?/=,.[O6HNC.M>U%T6?V+B%UQ5[SK"M1Z;W[S/8U
MW[&S V;:::(Z_,P.@,B^M3WKS*H6LQTL$ZUD[T$!.=QP9W5YG\0;2ZR:HK98
M;]PP[$]D,:H_,6COP*@BS77Q>_P7V>V6.'"L!W;UP&^J]@BX_5X@N6Q4M/94
M9(L& EC9XMJ-5DA,[#6088>F"(TZJ7GS7'H78*W '-D34%UMC0*XSP[D:)N-
M;>6C!=;*,'P\AQZ,?9@D(CZ X+J[RZVDSX0_6VDH=,C42L)WQ2A7(P%ZOK](
M^92AH4A!*<#1#I)@"O,?U.-=W=GHDR.$HU^2&BU,0_1 Z)1OQ_L@@ONZN\_%
M%S_Q@I0Y(_' >$MK)% &%M_<R2KKO;E%G#AH.<NE[Q%H+KXPHHD[H!DIRI@X
M4H.& &)IB@*7T"9X^G#1;()O;.@(0_!@&>QW?49O=+,V]I,7#,>^!:KHU4"@
MTQ+3L[.;3]?WE]<?Q.W-U>79Y<5,O)O.+F?BYKVXO;N875S?3^\O;Z[%]/I<
MG-U<SZ#5.7]S#R@-EY:]=CA/'KDY2+1$=2Q2O.3# "DW-409J&&8+WRZ%ZZB
M!;"9:S]>^0!<XWL3+__C?XV[W?9;_HG^T7F+_B/L*W^3OD/YXRO&*!CQ<1V'
MX9.('U'^3?-Y&BP"-U$&LK4+LM3<A_FVZ&I BPX00UQ.LB!<? RRM5H>[G";
MP+J#+>KV*U;?87#XW=]FW!>7]"D*- >B/4TW<$*>*U[6]*D=_!4IL@$JV,'&
M@E\0<32%8@*T/)PRB-(L 763;A-P&+C&&X$!!V)V^K];B*W8*MX&D70.;-S(
M7=%1D&7.5MS$2SR]@"E '"'TEB+">4.DYZ#V$9\P'5[1<0<@X\)^(J#X:>HF
M3[0%5RS=(!%DF8XR7K@!NL0!#;BO129 XS!D<,D!Q)SE!SYFTE!="1TSO1\&
M&QA-GIR9!9JU"+EAU7G(:"D9) ZPE)B7K1.?73-I\$5LT,8EMG054P3]CZ#:
M>["Z$)V0,9VU=25G:'9S$VAZY1.1OXG$?^>1+[1=&J>06 W E@/,/H'(U<(6
MP]-V%[&]TWTK)[*'!]X3P6=/7K;K.!._ /E2"WFO@7A)B,.M3L49G&"0"=0B
M84F7<DDX&Z_G_73V3IG;"VOI].1:/L)N\H2F%6L_7)QF\2D@+'*L)]54O$><
M^ GMG\)J3Q."@ =H12)Y_93XBYG.&DG^(,[".%\0Y'(V<0$OH?$9^\CL=_A$
M SG1I7'&D=T+=/;33\ '>H/V:;_]ZHUJ7J^7G]4I;XDOKT5JBX<DV\&1)](N
MY&COIT.&$"F:\0EE:Q?N+ZN7GUJS5AU1JB4P<.D3'T:6]X\DE-(B4'A=162
M68#(X"$BNS [291QA >,G)I,)"VQS_]14%B%)#!TL]"L%ZRBO?8D6E3)*I0B
M%Y"P:+(,M6QT@_GJ<1^ON^<F"9$>D*T5.[)N(6'"Z&U:H,=F!-XUG$A4\<E;
M=N#2XAQ@4(&WUMS0K0K.C!%5:7D+,NF78(.A%T1CR9\@6.@'6/B!7(\?H$4$
ME 6A[V%L_.> RALF:2D0P]!-[#U)T/'(&_NF(O8L?.Q,AB6>-0>T((#Y7X"(
M +)Y/F&H>(SS$!KY<E?0%%A4BB$_ "P2GG%)Y.J''^C\ERA6:PWDB=@R,*YD
M08%+%D&'8;-'I.8,7W2M9"#LP('!,@G!"?_05QX5.WI "5(F](K. L5 Y$H5
MW^*=KP.X4R"!/I7W&<_1WZJ6"%,$$1"=5.0ILQ3LSGB<^=Z:0AQ3O$/+&'UA
MZ1N@_0]^*#IOQ(T<B=S^-$::H[T_%;_F,=XI@F;*T@D%R/%VT[=RC.X;0&?L
MZ-B(N*>SP\>#AQF;!4C,T9>>)!'UK[>$CCQG[PV(.G%EY3 -(S4.@RYB.,8L
M"RE"*(K5.0&?=17V)SYI)0331(?N^1S! Q@A71XDT($DARB3;UAU:#6+X:(Q
M1D;1'U)HW>@S3+"Q;YD#FMH#&DKAAVT,BA1\XX'ZQ\%;+-/)7WC\>+-!U8;<
MQ" "L%P6)P$(]_"=O'<!=YRT8>]/3+E 4FH52<^#(E, B]37VKBY[*F-F8N<
M[ FD6Y:NN!K!)E%$ALBSBSTD\@D/.H#8XK:$%2LTTR2J<$% "ZLG9,3LQ?R)
MX$F;FR?Q9S\Y70"]]I.TUAOO"%O27/(>3I&JB 5P"_C>:X*[4P]X_)(88980
MN<*5<> DS!_"5R #G79>WYYV1/88BR??A:5=S.XO/T[O0?-!'6<ZFWWZ>(L*
MSHRVSIJ!CJIAJ-:J-!*-F2U;$C9\_ S7"K;#!XB+_'N^6$D[$5U!UD7-!>!X
M'L6%5-1/P2*C) 0:SP@)S+N9$R^"U /VF"<,.T]%E&0-9IX6BJ%(9Z-5C&<"
M]"Z (:VM^$S3?$8AO2='<C#HY(AYGL%%!W@#1\F(V#N KX!AB#)*56" JH62
ML8RVH^0.CKK400/,HQ9Q/L^6>6C=5%R&)"GJ[CC23TIW&KKAXG2,F<,VA1KK
MF(-6'LN/&%A11@6H2MU"4!R[M11EP )!34:%63:B2N@77?RT@!>)Q;_7<"UB
MU!I#.EM8.AE0(_H1H1GGJ3$_*7)H"/H<M!M?LEKBO&X:1W0"+"XBW+P@ :D-
M(P \7X+24GF8-J/"2;\0+A!@ )T1.0P*N_,X9^0MTC$+=\N89A:*F(*O @*4
M+[=;BCB1AE':71KGB8>H.?6RG%107N'&?0+\7J*@H QL!6CR-KF%Q'@-)12
MXHB=;WP0L!"C& *72D$D);(#/:454E%:I)=T+K9D+2TL?!?U&N3],QIN692<
M1E%.D0QXY_%DE>+^HUS4HT\@VKF>.*('##A0/ ^#E6MO4EWXL!0;Y%G19M^R
M3&W'O3,2ZU0'C7XTE,/-@$YNV3".P0X;$+0 EJ1P)D'Z&9D'T(# ?T2 >B#V
MP^U+4KD&U9*O!; 9#@?POV0^.RCD[[@U& BT\0"OC_D!+A$10ER]"Q.M<A1V
M":D!M2(KT+66T* 8 ^<*VPO@VA<DWB7 /DY08DL2:$NK83PQ>T/FMO4]/$&S
M-<>^Y,"PHD5:(!C:U@-"#DB,;D;A(K Z>3&8^3[ATHS>Q]>)K;QL@JFJ%$CF
MD9C86H8B:LCAZ1)8XCV3D!SH81ABJ!PI('R!B4?A"@ IDQ5R+=++F!KL@VE+
MJ.#?)V5OP?A%:@UR91S"$MC  N.<;C"X?*5I.>V;$<9F[[_JUPV:E**2 7+8
M$](OJ=+I01S-D/2Q2<U($PC5AQ45 ,\C:2Z*^GZ.4"1%).#36^89HAF:JM-6
M85OZ6*1K*%E8F\$-Q'#;F4^GI!&A1L[Z+AT1\S?8!&O%N.O4HF.2+K2$"CUA
M$*8><0XDEW,DT*2<P!4!- Z7IV&PQ%NT#=0[!Z0%1#6T,=Y%OD@#AH -*'=L
M\3T!76KY2ZH(!W-B^MT@*C%9D.51\P#1C54B@,T'FTNJ$"#-)3G"V#2RS"6L
M8Z*=D7PSVCM &B>]ZK)D9 HHD6-&OI9\*'A:GH=R:B%I7&;(4:7HA?P)D=A3
M0HJ\FO(E1WU,=TO<U'-\K>4K"L 2!0)C'6R1 2<N2BW)9Q+U/"G0T;<B<C?X
M#P^V%Y%N"Q<=C6L,7%\,1'=0B3>_ D'N](HT;@E.BR#SW4F;^#8J6R'V#ZF_
MW *3 A+VR1Z38H2NEOV :(!D#$*?[%0!@4-W&RAQ2E\&P&:"A%;SN 82AD>'
M8F#&W$OR.< M[7:TT/T1UHSLD#5EN9TF=<JM[(6(EK%;\U+@ RZ$[WO$A@0\
M^I1U !_(2N'PD=RG1,U\J68NR2=&2,CR%#YP)'MVZB/QHPM7H"BH7".",44M
MG(8DKX7F>)&1R+,Y!2=BDGX924A$#$+'O@1!:M-S!.9*U*\<3A4.="F)$5D1
MJ@CBV"='9%C;"K,U,,$5'@AS!+HUVGC>4C%59W9<SBW22@ZY,RY!.-X%7SKE
M#63ZJD)7E0^QMB$+?Z@[8NQ8C1>1[[:U;B*EUIJD0F6X"%O2+)C"8:T( =$Q
MP7A'OY:T$;TC:HS0U_*WTJIM9ZA<W:.;:CE234\3X8@\+9\B?O\.Z.WGTYFW
M1G(OQSE%:H@--O$"U'QV9%DB,&LX!5-3H (Z$U;I$ 0>JY$/B/4+^.XA1HI%
M]BYI$)2GHJ0;[;KUE;=W[H-D'9"!+T/+>6I@BLHSJO\H *%!J"5FJ')I)FVL
M:4I38.">6E8G[<=CTF0!#40.8.L/RK[M/KA!2%UXJD_LB38:@I';V6#)S,VW
M6L@C8B)I;+<".'XD.[%Z@E^N@Q6R ;)0/RHV6$8O@X& 0;%"FJUTW:=($=GM
MIO#4V!3I8-'&"1!LX2L4RVXD?P-U 6&"B!+Z]#I"D'BG$&?NLZ"Q08$#!!*T
M\3$F,]: /@9:)(D+.8\&]& 1^MQ!'I,^^J6/UB=?\SFM3I1N@ 9<*DDDJJ:,
MD'S<0,R08ANX2QQ&78@YCAE5<2R/H"\5PH6?;H$+65<D!?8I$8J<%2!\(5!
M_E/$L$Y/A$&W"#BZ/=S07E;I+.0:"!G=@L:&U-++U#4N"B>E6(=8V34MT[NG
M[.?2-%O&+$VE(WK'R7:,!9];5CE,\H@6KQ?,EB=EK0.7"[JW=/%4(REMHT_A
MKI+%5C*;F@UK[ Y*FN<UOG :M H!W.)G[12I&F7,\4K9W+(Q('W*UC%L[9.D
MMS =?^6@F,+O-\QP37:*6D\'0$!A 9JFE N"]JHM@\:231"'*>8JG*=I+K97
M45NI/1+?A>\>R5=,1NI$^V(6%@1 *B1:C7V)?B-$?38K*H\UFSMM^WQA&^P2
ME#1?6N02O(WG-> R!*P@EGLZI QE[6? >9%K#0R7V5)^<1!KWOOS),>(@@,<
MT=HISMT=W$>@@G;(^T,6)N])&4%0KI,( ](6VJ&3E1O)P+J4C1),?'%Y(8UC
M;X&^L#<B+WG)2!AI8RP.\]E_*L9RD $-QR)T0;EVI4,;R$W@DX6?&8SD!8JZ
M:@LT>5,U^I&9G :W[@3:7M 8S<O>ND\RX@/'*6[EB6-H0*X&8@,,=WF:JYV;
M,Z>;CZ8%;(.#8QL<BV2<\$D'%&H4Y$GP.BG=V++V6BY&FKP0-H*DTGX';,NL
M24" 8S8OYX"3<PET,#.19!0?+*(,HCPCJQ0/MJA H%&5_ <?IM-;7"$0#<0O
M$L?H,@72/N&224S&>Q0I(4?MJ% 0Y!UT4C'"CPUINMM<QW^QXGGN>^PBZ0PX
M+KE%!%"&;61J.7$Q6.0MTW/-9)!J[X_ PCT%&Q1X$OB%)F+(*>ORQHURM&O0
MS02-%+ 4* L938 <^1@XJZC; M\N!?.<3@KZ:"=%\6$3BXKT-"I>+@.R.A<#
M*A]\($VAEN!-7"HM+:55*A^$VB=9/],BVPF69/8Q-XGL)NK^4J"#O]5Q5%X(
M6!HLX5)F'./  &,;1G$)+?5Z&&4'C)S"1?#BB(#*H0)6*:KK)[JTL$D(R5WI
M-F;+89GW6**?K8JHNU%P&):OM=9"[5MWH]8K??^H3RK#A!+44)<BRRIKPX%4
M\J0+X4DK5NS=QS"Y,#0"/WW+0[4HW@:=WFF,T<M*EBK#I;Q5(EN(-41\T.XD
M_0_R-IG^FB;HS9+_T 8(((V*DZ.;)*G)='8FQOUN^3()ITCR?!=8Y9W]#5I9
ME)70_ORS]"%LT%ZC0&2+DT7''X$6A3(BDW(UTJ&%XK4M0&IW#,#IS0E%.0[?
MTET();M&E  MT%WY'*^,GG[E/%H$[*;1"A!18Y/)A4VY:*Q%,1\#U-DG@Q8Q
M6B>)AF0E9+V*= XRKNO;AY]PO_(\C9(;^8_*+"0!+Z^A(]%0W1B9%V49UT^E
M$(61DE:D2#9B)+^;(N2AJ5"CI)@%CO.0VMFO0'WQGN,DN@O/RRN6Q]"R8;P(
M%@01@K7B<H"%BY38'IVC;46V'&,%;Y#2LQFN^FV"9._5NX>'1.0,:9VB7:A'
M*T-&':<U*\=0;@KM) 9,4":EU4(:==)*HBAR^^>/I,QD="UXO?J3'@W9OB+4
MMEM=&Z1(?M5!-&KC:+S/$Q;F*)PO%,"/DIC<18FVGP66>>%1D2<Z>PYA!5P!
M^DC& NK-I,;3_A5%:0-)45P=&$5T!9D*&^5\Q"7E@RL2WI:8Y5L5=1B61$%;
M[K/<WQ6*^.@68H5.[.B)DY<L4?#+E5<G1)X0C(B9IXJYO!!=I]WKGUQ59-13
M[>48C >UO]MTK>/T!T,ZMD<?)T+VA7:)E6W>-"R%KVBY9?%P295OW-W/!TW3
M;0VJ+8O3]%H#\6?K@0CW-F)DA5][TJZA8RL* H#A-=(H*D"".KFG..!9\*7P
MSKUT1*)T8C?EXWXA>KT>_'<PZIW,*):'-BE_[?7%N'/"CUH+F\!^PQ'\=SCH
MGU# $X71D80JG1AE:XPM91/Y*9_^LBKU%$>Q1&_[!1,YG:5. K#!H''&(VQ>
MX*F?;+,Y.8/S35EX<?DY0"6#1P5UIK3/\I7XA71=Z1R6&3].,/N=>-G!IU^#
M\03_V1&3S@@_=$5O,,8//=$9TD]],1G@WX&RF !')"&].RR<A%YQU^D,\+:E
MZ1L4QG,.+)<VU4ZG7^AE YPN:K]]@BN[^*(4"8*CBBRGK<!X57BTU!-R], K
M7:H0M*6E8E;1C5-!A=RH$)&J$1]-1EZ!2#/8<7UIYF]3(XR4TIO)YDI D 9H
M[?IZNZ<?8!2121+"K: &B<-J6#/,>1U'L<,]R3MHVD_9K;>KL2+NAZX%\42/
M;Q^&!6H4%ARD*FY:#/%'PUJZ#.09-4S9$A<IZ=T<XBVU#S6VC@/(K",T$AH+
MWJ@RJ0 $-"[4S\3:TA8N=T QA,0BY4D60W25;Q@CB&5* VA@#IHT-A.>8&0-
MM6H4/<4V#B(RFH.LY$O)6.ZN"?I&PF0]A@1+O4@D[0JD"W-%BKXJ#N15>Y$!
M<DD<RA=_N/>%<7&3[LI;3&4\LKQ*)'@D_A*%H53AA!7E9I\S&]C4\U"?8^/1
MF\V&,[:3Q.3-EO,:R*I@40[#L.*.B]/%1;PLZ6ZHD)#3FR-HDCK(D"^"O>R9
MKS:HO=:2X)E0$1W6+<=TP] V[.@(4VF[S!SII3 1C!@GS%)[^&1;#56$FWH:
MVFA<8T="W2'+6\HF%ZWJU*_/A(#!*LFEJEV(.FZ!Y%YI88=1YNPKTUE>0,K?
MHMW7D1;<E..G\8$.@"B5D>\L-5N10%J[4]9N%;V3-H5.TB61RH4V@]>1=G/E
M8OL>M\1/33&9Z/5JY!52R"X@"YUFPSJ+\8WY=J'"<=EJ32\82<<V]G)Y5EJ.
MMT5F3UE?C#K+MV('E2[:B7 9AB!I(L%A/<J^$+$9NL+&M-W(.-P]5VE#A#X%
MC;RJABM5B6-X9"M):@RTBR!4QE.V0$I29YL'EOJYJWZ<T]+F"$M'D^\;=JW-
M8 O[B(RVQ7HT.G#FF93&;8*;4N2!E$K9;!3182%9H+ CA5$F2Z$\:+6_K<SW
MR#-93T>("CPB*S(W5%,)ZS4\7O?4.CP[Q%Z_I5/19_3H91ULM\J(2;Y-LB/'
MB47VR1Z8A\L@#-E,R2^*GWB3&.K+.$5C-3,;E;$17Z&@?X>)N+(^:U+ MEP9
M=(RCYO,45$U&>3B+()-GN4+U-))G(U.$<0RWM5L=P<D\DLV-.H(&8RCP2;JY
M#0M&3D7>$!")C]YM]0I>\7HX*?N^+37SQ[BL;:9E(Y>=[&1WX9=',FSGB=TW
M.@S:$%C)#98);_NM>N5@;-7F@8.\,HX9%?2Y8&/LB<FBP@(46M(-X0@!3=TX
MDO@Q1@%P@RXG&7T,&K':O)9;C#B@OC.A=ZJ1_= -\4,9?8S8?!ZXJRBFIPX9
MZ@F?Z;7)PE\_+5B0\_*0 @HW<$?=0ARZ1E$5TK<$7%11"TDJ72BQ1SX0;1_W
MD'$G&XQ%BM!?3T:,+T%$L5GQ8AXG9&SU"-1DXO830!#E[GK N *,09'9RT#=
M"MA#8V1K3,21;X@7Z#4R@V34?4!9'4@63"#'A4'P>?':=T-\12NAJ+T*,=Z+
M@G0=D];@ 9*F%+,(^((BD3*ZP7;05T._DSR:TGL?6V)G,2^A@<B!D_I*RH/Q
MV.0D4VU06*]P5Z 4T&&XH6/#6KL16%@Q[@]-"J1.G=MDI11^1(M^B &;K! T
M!0B@))*ZZ*!O+5[/BCAH4(Y1.*#WVP;?/O@1<!M/A[%YYC6YPBO268$6D\=F
M'L2:_7I:$"V>ALY0I![C&%>1);I68+'BI9AX].;>AX%+JJN(=]4Q$(B29EE!
M$.HU 9F"XNC!?ZJ#\:V4>,UKR7JMH"A:]-HXTI#?>[UEL+)^BG=..U_F/L4F
MXCSWMH(M#4L?&]5_R^14_?6$C /H0A3Z4]E&\AYQ>.8N_>SIY%K2@GM)"Z;Z
MWO^'N]D"G4KR%1PA2"4Y6RS:SG#<X0^#$7[HMYW19(@&J8G3;T].WDD:$LH1
M5+[#F:88HM-QAIV!Z+0=0"31[3B37@?_=,?CDS-)]SX2W>,A&-$Z76<T&.&?
MS@2:]YUV;X1_^NWQ29$P7-ID0.ZC0"M&3K\_$@-GTN_A>&-8/_P9#"<G'Q1R
MSM3A]IW>H __[79[8HPY:/&_@\G)"S$8.F/X"3[T8&5M^-!ICYSQ:$B?8/1>
M[V3*%$Y"^PJC0&=>P($7T,H9MWO\=X*P[#F#[H#^3D:=DY\4O7PJO%G6&]K&
M*2(]IAUP^N,A@77<0T 26+M.>SQ2"SA#'+6A.7)&XQ%L9=(?BTX?0-I#YW.O
M/WPN+#M#IX.3CV' B>AUG4F[+WJX^T$--&&JX9@.D4X/YF_#GY[3'W01HFU8
MSX0AVH.%(1P[ /\.?4)$4]90354DT!F,\*D]&1-V3N# 1O1IZ(RZ_7(.E"X(
M\M<_75S?W]QA[A,K&SF+7YFMKA0B])U"7-"3C/Y)TNPTB!SY*<ZS@FG;LD3R
MG9Q43/GNHU!R#FZJ#P#H("+U.\Y@TC_Y.4X^PP2GDK&+H=,>(08/QIV3]^AJ
M7TOJIKQ$"RFB]@ DG9[HC9UQ9P0@'@_APN# 8SBB227WO94/<]N4#Y-#K4,O
M#[4AS4HBL%6I^(RIMD#1R$Q>M9L7P/4\BN8HZ=-,+8W@KTZNX=(00R#RC0X>
M3_)Z2M]9N_ W)]=63H2,91%B+T#79:*:%XCW7;[J<!:$H;#821>QK\>D[)RP
M/RK-7C]CQ:,AXYT'0): Z,$?W#O\Z0T&8H WO'UB,AG1;NB=12&_4@^[C-#$
M/1*C;J>RH%U P+F0E.$"@#91-NXN_:O?.0 ^UM8H?2I I=WJ=>P_@PG]&;9/
M9"[576VJ>53)UPJX6DR-\P&F3]SM&F;$6C+E;GT0G"X^?(1[#]?__<W=1Y/D
MZ,/%S8>[Z>U_79Z)\^G]5.O1J!;<Y$F)CUN^CV+ZGQ^!A2_B#5QY_TO@Q8YX
ME[C_"$!R/%L#Y&F-EQ&R-O5./$0!WLNM&(]*X@GDUREQ$"V \&-7,J#HZ-\\
MHJ LLJ>DVA),<7.&XX/40I C0T;"&60H0%!9YZR=L1WA"RQ&1MK'%&;+=A7,
MKY+Y]#C(4A*+DI$=(,7FS3S-V8A=B@S!519XI5JG=I][H>]&9#0KR/V.E.45
MO[)5 ,>H'$^5%_%:#"U863%,R,K^WBCN\=OHA:0E":OT\R<3MV ]GE;AF_J)
M]]ZC00I;]\Q4V<Q4"+:O @YD%@4*=W93"6N @ =WTXJR[:#>P&"UC6N:4*OT
M6Z3FLIPH#^5")DU"O#B1RY5_T'U%3+G,TZ9LLHJ,I8=S)^WV;)V4E&D=&H')
M=XS!!(6$#D@>1&]!!)D@I5"9D8"[C9P>2#\E+:EIK($S' Y1-D$Q3@T"$FZ_
MHWQ^^P9@45#*+VH$*9E87M]B/IP)T/8A_'?4G0 4B4^_0D&J.^K*::5+'T8C
MUM)%J7<P!L+><X;M@8#E(G7^.DB/#X=T'T5>*8WT2'JP( V[&'8/AW1_TB?Q
MK]\U<!HY@]ZAD&996PJ(-J1!\FN$-$C(/9AP M ;(:@[ P7J_K $:A XNZA?
MX(^HEH!^,QFUQ7 (Z##IDK/VDIWB&#>@[XM\YV9EMI!IEXC<Z42,-6E)G*8<
M0;K8#:4UD&9/BJ56MDRR/H# L/9=JUP.V9GMYXOZJ89^3Z<H!Z902V/EY9=/
M+,U5Y^0V&8:#,]6P4ZJU_NGD8K\;_' 4G@""#%&W&G7A?K4+*-P93IP>J"L'
MXC#JK9VVZ (VC0T2@_H[GG0/0V+6$P=2N^E:)(?4EF8T'CO#21O_M)%D@"8\
M1CSN]>G^? 4 GT$#)@.8#8GL"$@KQ:Q8  2@#KH'$P$ X*C?9[7/W&'81;=]
M, !)O59*H05 TO8: 8A&!K0\#)S1L(< [ XD $?=0?%N'WH-1,E^(S)I ;6>
M1Y0E.F6T TG&7:T2?^5*\6%EQ%<5IZ#4I\(YSDH'^RWJ4R5(2>O6L"!+GKZ2
M"SHY5TEZ7H@AJJD<AP0*/>G@W:$S'(SH4Q^0?')R61"<^WVR5?2[=!W'@#=P
M&<>@T/0'Q:/7>KW2ZI5.WZ#1-[XP/:ATTJ E+O[ZZ?+^%W%V\_'VXGK&BL'M
MU?1ZAJ430QDK%BTHMNE7_0TSVB4J7^1\HD\9:$ D5)^\O-E:6H*&N*QCJ+2^
MTQ/5S*YD5 A/!LUOC.2K/VGU1B<?Y*/2P; #9] "$4!EV5V(E_T)X?2DU>X
M44Z6/BDF+T%'?04=6MUA[6S5$*.NTV]W4<[JMT 1/#<O=7:EP&R*5\+6)NNB
M\LII7\T+- EVJ184MH1_]F5I*/IG#SCVP/P35%/0L;%X5*&.D\,VFMKWECKB
M$G4DNU0 /226[C,5OGBJM'#K"9O1C"MYC-437^LQ$]F!;/I+CW2H5"JA21?X
M1_OD_2_RPUV0?CY=(E0+KW%!8)_\^>2B_"!7/ 7X$K_=:EL_RM?.%,%D/=?M
M3EI]JY6,@Z?GZ!@F:;M(U]*9NRL+,WEGI9^03>(-S5..\!G\V<1F9CH+'*V2
M0:Y_E6Y3Y;DKO2!1!^GJ7![J5;2:L%6I?F828P/(%)^CNIE3*U/V0>1AV!+O
M/LTNKR]FG"WL]N[F_-/9O;B"K\3T#"C'[-+D#MM?1$E&#15\$=5TL[59U_%9
MKZ>2YBG<)VBD17!@<MQJ9(GU>-(,JA]-6FDWRI$TA37@J>4I^1]]?#_ ]\MV
M/B'?CM8R/*&.!]+1^BM@(X!8&>6;T@$/:')(U;,!_7Q!^Z'1"H%Y^BAOF<SH
M*@LZE!+HJE0?_&".[NQ2G(5NDJ?BRIV3?=MK.8"HYM43FWH?T1A+OEF6Y=D0
MT%+V+;PKVD\)$_"8*FO1&9Q^YJZL091SB6PYE*W(ER0FB!8YCN.KD^VVVWWQ
MEF98P=%*Z,NHK_(C%#OM!\HU6# P.EWXY)_$+P%",\P(2]2XOQ=()DT*Y@]A
MD*$'!]G]3%MUKJ[.$&8_!5@E*W"MK&H4YX T@G0._3*#W&,XAJ\?3TN?*Q9\
MMFPE_$*#\D;.@1P29RH\S6SM6!C ;,%1(C+O!X456HCF)EG$QRN/4?D#[;O
M:"OA4<;:(#I%+NY;0%4<FL"/^9P!D]#@5)_2N1[8%PMD$_@8<AK.,?9,1D&=
M^R%\UFX4*CR-66 CY3K75BS+\TGUA")WX;:XOUZ\U<:B-!19#0CEHH-4Y6&G
M_K7@>90I(Y1-T-5EJH$/4M'GAORYY15KZF:M]ZPV $JS()P;18,QRP(R)ET*
MX)1TLY05R-7AODXYBVLI5U A[V;YD7(YAXJ,D2+[-^;H=+VU,G7Z=G8G&/A%
M;\R"R@8:P1 )/T$VSQ^IS4A*,R#QN0G.HX1@\X87VW6Z VY733*$/P]Z+$&]
MY*CKR,J*H?+/#/#(0'DEZ?25Y0_'EQ8461N;-(8O+3JB'J@#@+<QL/=7)OXO
M5+&<,C^L#5H[?7#+7-1BJH(@-?@HD]?I\'3CNX?3-M?$1 WJA[8-!N2J7(#I
MD<0]/K,X]^>5:GHCH# WUQ_$_<7=1W%^\>Y>>P)<*^#.!:V-*9:,<*>$LKPM
M%4OFPH$-=(G3/"+;#I]M'#[PJT\VGG/,J H'I2= &[Y@<535V:VW8O2P0R5_
MI2BF*ETRW_  W0Z_T #AY=W-'7#?'/7IBH=E9UW:<N-Q"_6FCY?WZ%J9J:(1
M6%_BXIJ*2]AR9I!2$$?(J:* WCX$2:Q"VA!7%E;!&RNEGZF30T]Y,?D@M(C#
M+5R^GRE_&5S.XO-E%97#EX[BB:78JC0"^4P08TDXK),?KA;3/TA43.*YSCW#
M5TN'H:J]F3A5*ZGT-M]L^:HE/H6,FRU*YO14R@B.%KI-<"K?C=LPH( =B?ML
M;@3AD3X3M%PBS2HZS^J(8:Y&?-&V0DGW>!X=ZFFM4"V,;D!B/9R7A UA\Z+#
MVACI2!R"J5[E;C$YG]:.TX+\4L*)-)__7;ZT5.'7H;]R[6RJ6ZZM0SF:Y9V7
M%2I Q$TXYE"S%<Z2KW/1U-; D,D5T&(JK[ARPJLD&AB'C%&CG-ZO7E9'=VHE
M 4.KXK(DF475]SE([9@ R;R_.?M1W'ZZ._NOZ>P"G78W7A;C;:Y(<IK3OHM!
MI<4UGI-G"J, MRY)ZY@O#503?K#O(9J$3?(Y,%",E*5%S_.GN4O:)5J#-@8G
ME+B%3%!>9YW+ .38,6.EJ60+"\"'P7(</&K%L!W[_*6::&)6@3-N\8=>N6)T
M@ZSA665OR=-IK:HL_YJ(B4%A://21"V7TINLXHS]EH266Y."OF 49/J?D4&+
M1!';%4I)6-.4-T;\W^F0"1)XC[0,:3FQN@H3"XVQ>A31>D 1(/%2?:H4#GSG
MRA29MW;B#4GS37&42K=CO:!CO:!CO:!OK1=4+=MZ0/F@K^KT.]0<JI_W\!)$
MW]K_6,+HGU;"J$;^KU0T.DAH.99"^L.50BJ?[0&ED0XZZF.)I6.)I?A88JG:
M^5^BQ-+!)4D/8PO'@DWDA?H="C:5#Z:V@--!C?[EJSQ5HD0*Y9BF!MTK#8_5
MH8[5H8[5H<H1"L?J4,?J4'N7V6".K"\6]:S&Q\I2Q\I2NRI+E9%)%YHZ2$0]
MEJ7Z-RY+54:=0\I4?4V?8VFK;RAM51?*4:AT== ]/];'.M;'^H/5QSH(;X]%
MM(Y%M(Y%M(Y%M(Y%M(Y%M!J*:%45(%-4:]=OQX);_Z8%MRH2-<6('"9&'TMU
M'4MU'4MU'4MU'4MU'4MU'4MU'4MU'4MU'4MU'4MU'4MU'4MU'4MU'4MU6:6Z
MJL\>*J6[#FARK.[%TN.QNM>QNM>QNM>QNM>QNM>QNM>QNM>QNM>QNM>QNM>Q
MNM>QNM>QNM>QNI>4&8_5O8[5O8[5O?YMJWO5YC^Z)W!6LA]]NR/@H&"9?T%_
M0QF2ASD%]OL>#H+G_[_.CKI$*Z3=I<;8+U6NVLIKS<VK^_C#>#[*.SG OW 0
M&AS]%/],/\5YH3Z%I,H'G<NQ)L8?H2:&N<FR[-=AE^HHLAY%UJ/(^O]69+4K
MT#:)JL<JM3NJU#9"[:Q8JM;J>]M4X?; ZJ+-.D6U_V%*PK$XX[$XX[$XX[$X
MX[$XX[$XX[$XX^]2G/'@.H'-W)P>EW+-/$PX18[B@_CY5*3YAER.<;%FG/$W
M6^_Q#E#1M3#PKU-7<'=N6AOVJ?B@'D%?Z)?J_,));W@J#6_-F?V:S8G%I[;U
M)?Z*N07,LU!CZJC4$+1S:OX!*OX=8BL_%5-3!-T6@E^> RL,PE?0XM/L7+Q\
M4;DL@%PMT9;85;E)5GA+W;Q_H^I\EYF_2?^GW/>VOL#\UO;BE?L4G'7-QA&V
MHR6VR9Q$AGT]]$O,?0T;3)H_W%6F3 N!@Y7@[\I,']GDN2/9IRVTZ+2C'#51
M[@6TN@Y0[REWC6C,76.E<"EW'=1GX?SH?JE;=;>^=;=AE()+Y9UTJ<S(I6+C
M[)UQJ9ASD6^7J_@,="G 2&M)4G>>F/*KU+ZAKG>O'-+4\K0TNE@4G;O3K@@>
MZ5YY/"HMSY4KX@[)C-KX5_EP&LY-#"7[VCOH+G?/#T"DVG_>[23AO5Y(-\.S
M#['LX*@@5MG'4?'#5)T=.QT<\I;*==_J1]W/7?C?.A6RB)Z'FN\J)A/T1]1\
M5[%#U;@I=NV^B;+5^RYVC63=@8K(]DQ/QD%NC.=#WQI&RIUJJ%U\RS)N[_A)
M_":>9?G>/=1^D_?N_HTV[]W=GF>HW3U6Q5);D5ML0_;.'V&T@IU[7^-#S=S[
MQFFP=._K]FU0+(^V%XX%P_-SKX3)F+GK"A3,QA7F4+09UPD?36;CK[#TUF_Q
MM<J,!GO%LDR8/DI_H3?O[ '&A9M$E(W>S+8+*M> 5Q3-QK6>W33P9*!B2$33
MJD9B:H^?TJY4D9*,(RE)S@/QABM?5<@684!4FJEA] JK9CA4MBJ+XRUYM91+
MT]:7]JUAUQ[KC/T[-VRZOOE:0_Y>A:>RJ/BAI?F-G*5I\CO]!L(>>0]JS-F7
MP^\GI" OWZS_)O9,N-=M\=QK?I@=JEG,*MAYZH6 >DFZZL"&W>_@J+7M=W(*
MM37MO_M-/'?20X?8N0YEG?N&=1PZQ,YU%,S&!5-Q[7 5";5;0>:C09Y,/XU@
M^>H1ZL7:^@"5K]!T=T>\[*1?!3-Q9=DR5*8*$"LFYG"K[3?8JHA'RZ(/A9&G
M5E8BV+[=3D6-3S%3W$X@_%PV!%KV1<-RFRR-=0IP309,;=K@T7B-E-:URK-5
MLL1B(5H"(]QM8&0=L:M-5=+DXL1LR^'"'K@Q?!4ID]P4\AY:Q5X;I(I!JUW5
M_&>VV?S!3ZW'A!7+08.=R![!+HQ0:S-4Q=$/\@(<)A\8 ;-^WTUXZ"A[_M04
MT.47TH7%W')"266I%[=D$;XC"^(N!)6#WQACO2/>Z71GRJ#V6\-A<6]'V>3W
MMC..A'TMC6]A=\OBRB_8W;!OV15/01%L]1 P!_CLX0QXOF$0&W;?,(P-V&]9
M31G2S6/][LZ<Q@LW\T!)S$.:IV+[G):2-YMEI=5U[=1DZ[TV%1K2FE0)68-3
MI]RL74<$]_A\*D:\2:N_8Q#;)81^?J)W%8CV]EAUWRGQ".4J)0,3[*98AB"5
M[U&_A3_[VV9?TG^[NQQ-U+//;O0*X\I7NF?EQ_?^O(5A@+7#ZBU;.]R)+V>A
MF^2IN'+GF"?5JXAPE ^H^BY<\TFKGGU5(-!E?(H#;..,LXDHXVQ%7RF6EW!-
MTA3._%M?,F5/MY RY&\3?+62<>Y6G3>R<@"%-"VE:A?+8HFBWWEO)>?5\[J7
MBE%\ZW#ETJ//ZUW0<1K]@\U8X@95&;.$K4#:&_R+=2WK?7J=!N<=EM]@8H;&
M:8R<UR&Y5U=GM?=$@@D%27KPF5"]]N3P&U-(OO6,'L^;UJ&W[8L:MD!4J>.<
M_.E/=<1E]W%S-M;F.S7S,0< E9%T94Z#NB/>#?;F ]_?K_[X+Q;(/%!B#N>8
M=86%W',_S%QCFCZ#U:*Q]".Y<2I$5%-=D(WG4E-V5"XFE(DO[=HCLJ++5)7"
M04IT9?E7219 L4-FB;5_=$P*[OK'+E^UGV:H?NUH];#&LC;L #[WY]FW,-Y.
MX;E8K6[3G=3S3QE#+O"!5-4*/,\LE\I.SODI(N..CR_80=!YX,R[7*>!D_!@
MYG"R''*"%9TYYFM&TH$1C=<6G[+@O:UZ6P\97TN+M2KGU>6[FSNQ#7.,G6O+
MW):4/:O2]%F3U8FFW=:H*AD>,JIZLVK%=GW-,.[BP:USPET%<Z!RMPB#WX09
MZ$X/="4'.J.!OF;J=(LE):NR>HV\?<Y1>>^#%'/IU.'RF54J$4F,9K3?&D"U
M>^!S7;QUY^VYB!Z")%:)9##;SR(HF(X<E3B%? SZ9V=WU5R[[(/.'&1U/Z!?
M,8<\+^(;9W6:@FOV0J'>QJ,9\3><XKD/0E&O0<>XP41=33_R&NY\+5J :K5*
MW,TAIAS7V(DL:UL5PU0*5>-/3:7MQ63)IUJ@:5KGS3/N*>DEM48R;5^G:?;#
M_P502P,$%     @ 9GR;3YSMS3 Q @  ?0D   T   !X;"]S='EL97,N>&UL
MU59M:]LP$/XK0AFCA5';R9J1U39LA<)@*X7FP[X5Q3[; KUXLIPY_?73BU^2
MC+&1=:/]8MT])SWWW%E(BAN]8W!? 6C4<2::!%=:U^^#H,DJX*2YD#4($RFD
MXD0;5Y5!4RL@>6,7<1;,PW 9<$(%3F/1\ANN&Y3)5N@$ST<(^?77,H<$/YR]
M_M9*??4*^7'V9C8+'\ZOCO$S%SC'R'-\RA,<+=_BX,])+\)?\YK8$?6EI0[Z
M&M*XD&(J98$]8'(3#FA+6(*O":,;1>VJ@G#*=AZ>6R"33"JD30^-ML@BS:,/
M1]ZS[>UY.!52N=P^@_]N^NE'@<&S BEC![VV0!K71&M0XL8X;K(#?PJAWE[O
M:J.P5&07S7T#_%0WF"0;J7)08YH(#U :,RBL'$7+RHY:UH$-:BVY,7)*2BF(
MTS"LZ U#FP%C]W;O?2T.N+L"^3GVEX08616#::KNS>FOA4[R/IOGWJ-=G42+
M:KJ5^F-KJA'.MUL'[A04M'-^5XSY#3NI:[;[P&@I./A:?ILP.C%A&I,A#ZJD
MHH^&S^Z4S "@,-J"TC3;1[XK4J^AT\-NZHI3-<]?H.:G[G,) A1A^Z+-UG_.
M7?[/BA?O_EZR.U2.!3^A1GN1O "1E\]?Y&+UCS4&_7F^=VD<7!DCBC8M99J*
M7FU%\QR\'GMG)_C6/A?8P<D]W1R&7I.->0L=\)NU.12D9?K.ENB""9[LSU9X
MM!QGK4>*!$_V%\AIRU<NX?3@2G\ 4$L#!!0    ( &9\FT])MA2KY0,  !$;
M   /    >&PO=V]R:V)O;VLN>&ULQ9G?<],X$(#_%8V?X $2VVF!#F$F-% Z
MTP-/P_4>&<7>V)K*DI'DEO+7W\IN#ID)._>BYBFQ_$.?U]9^6OGMO3:W6ZUO
MV8]6*KM,&N>ZL]G,E@VTW+[4'2C<L].FY0XW33VSG0%>V0; M7*6S>>GLY8+
ME;Q[N[]686;AAG90.J$5-OJ&&P'W]M=^O\DX'G '7_EVF<P3QGNG/PKIP*RY
M@PNC^TZH>IFD"=L)8]W&]ST<V0HE6O$3JF'+-OK^DS;BIU:.RTUIM)3#67['
M<!+V8/]KN0'C1#DYT/'M-4?697(ZQPO>"2NV0@KWL$R&_Q(2O(M9<!M#'/:_
M8Q#/S/\)H][M1 EK7?8M*#?&T8#TO2O;B,XF3/$6ELFYO@/#"EZ#Q\9>+JOQ
M%AP&YQ<7,V<"=YC+*O6,,7F4U5)4V'O%WG/)50ELB*X- #,",#L:('M6\  R
M)R#S)X3<> A_@F5ZQRY5J0/(!0&Y.!KDN6Z[ /*$@#PY&N2'[[T(($\)R-/C
M19+;)H!\14"^B@NY*DO=*X>YEA4(6PH(1_1K NQU7+!+=8<'8&:? +TA@-[$
M!?J,U_7#M 7687+>--Q,LO.<2L_SN&P;J/T1R#>>COL95Q6[ %T;'@[:E+1(
M9(WXL>D>ACP"RHZ8!>;J\ FGE$72R!IYWUNAP-HA>#B+J?K2L2ML8JMRFE=2
MRB-I9)%<:1RN7\&T; U;%U)1XDBCFZ-MA1MSG(\?YC^?5T#]EE122AQI9'-L
MG"YO6=&;LN%V,GXI4Z2157$@"^.TY?'?\Y"24D7Z]*Y@SW!Z+7]CI*R1/ITV
M#K)1 DF/8)!#D!FEDNR8*OF6A9B42K)CJ60,:(A)EB61A7)HR+Q@JZH2_M"P
M+LDHH621A;+INTX.TU,NI^73\!Z$F)1ALLB&^0=$W?C9] K+8RR.V37X90@?
MW2O@DU*4<DP6O3II.ZWV<WU/!NS##_^>XG!?A]+)*.EDD:7SMZJ$'5Y/C.A?
M?E6E;Q]I"_[0AIB4=;+(UED+R^O:0#W44=> ^;T?XNBXD).T27DG>TKO'&"C
MO)-%]LXYEV4_MOL7,M!0X344+HY0YLF/:IX\Q*3,DT<V#XVY"#$I\^21S7-X
MV&P?'FO"$)-<$HMLGC][?-!DB$F9)X]LGK%L^-(-?"N_<NVI#PSTG!)/'ED\
M'[DP[(9+?- XSD-FRRZFSYP23QY9/&25/9EBYI1X\LCBF5;9X;1-^L$?8E+F
MR2.;ARR[V8L0DY)0'EE"T\*;BN:"DM!BD-!L_PFF@AV^-]5G[,)B>XFF*PSS
M/^-:TN+$5WR[7DHOP2_J2O/A2XJ_QOYKU+M_ 5!+ P04    " !F?)M/_O=.
M0Z0!  #=&   &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSQ=G/;H)
M$,?Q5S$\0)>9P7^->NK%:]L7(+@"D7_9W:;Z]J5<BHDR/9B?%PS!S'Q/'S>X
M>;=5&LJV\479^=FYKAJ_C8H0NE=C?%;8.O4O;6>;_LFQ=74:^EN7FR[-3FEN
M#<?QPKCQC&BW&<^<[0_;R.T/%,T^4Y?;L(W,N3+?K3OYPMK@S?!!+_V"_BN7
MSOYG?7L\EIE]:[.OVC;A1L7?@LC<#N+I((8'R720P(.2Z: $'C2?#IK#@Q;3
M00MXT'(Z: D/6DT'K>!!Z^F@-3R(8D7&&)^D88W7FA2N">\U*6 37FQ2R":\
MV:2@37BU26&;\&Z3 C?AY2:%;L+;30K>A->;%;T9KS<K>O,3SMK:81NO-RMZ
M,UYO5O1FO-ZLZ,UXO5G1F_%ZLZ(WX_5F16_&Z\V*WHS76Q2]!:^W*'H+7F]1
M])8GO"O17I;@]19%;\'K+8K>@M=;%+T%K[<H>@M>;U'T%KS>HN@M>+T31>\$
MKW<RTML7J;.'C^#*)O>/+KD:?K=F!+</E\H^/F.8>G?_2.G0;[%FN#[\%VR8
M^AMAKO[-V/T 4$L#!!0    ( &9\FT]QRL[1J $  "X9   3    6T-O;G1E
M;G1?5'EP97-=+GAM;,V9WV["(!2'7\7T=K$(./<GZLVVV\UD>P'6'BVQ+030
MZ=N/5ETRTR4N:O*[*84#YWQ0\MUT_+&UY'N;JJS])"E"L(^,^:R@2OG46*IC
M9&Y<I4+LN@6S*ENJ!3$Q&(Q89NI =>B')D<R'3_37*W*T'O:C3>I)XFRMM29
M"MK4;%WG1TG[^X2IH[*=XPMM_4V<D/1>-C&+CV.3)$9]PDZH<+RPZ<=U;VMR
M3N?T+S0SG^N,<I.MJK@D]=:1RGU!%*HR]85RE+\'I^O%GG>F7'A554S,-B7[
M-2&]'D?8EM0-T$8N63G$:T%=I=K [LG/*GBX#9EQU+<N1EW0'=N+2+,8]:R9
M>,DM4G-U<LI/*AY37^_#?AFW;-^[#OPGZ%G;G'?JE^,0(!P2A&,(PG$+PC$"
MX;@#X;@'X7@ X> #%! 4HW(4I7(4IW(4J7(4JW(4K7(4KW(4L7(4LPH4LPH4
MLPH4LPH4LPH4LPH4LPH4LPH4LPH4LPH4LTH4LTH4LTH4LTH4LTH4LTH4LTH4
MLTH4LTH4LTH4LPZO:-:V32NEZ[](/HU9'NJS]C?)]!M02P$"% ,4    " !E
M?)M/'R// \     3 @  "P              @ $     7W)E;',O+G)E;'-0
M2P$"% ,4    " !E?)M/)^B'#H(   "Q    $               @ 'I
M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( &5\FT\-G,:=[P   "L"   1
M              "  9D!  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    (
M &5\FT^97)PC$ 8  )PG   3              "  ;<"  !X;"]T:&5M92]T
M:&5M93$N>&UL4$L! A0#%     @ 97R;3X[5LSS^ @  L T  !@
M     ( !^ @  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    (
M &5\FT^RX@_=$@0  !L3   8              "  2P,  !X;"]W;W)K<VAE
M971S+W-H965T,BYX;6Q02P$"% ,4    " !E?)M/?$?E &("  "!"   &
M            @ %T$   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#
M%     @ 97R;3S>')3;Y!   BQ@  !@              ( !#!,  'AL+W=O
M<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( &5\FT^NY\=[: (  (T'
M   8              "  3L8  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q0
M2P$"% ,4    " !E?)M/9Z)M+?L%   7(@  &               @ '9&@
M>&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ 97R;3\'G0;2C
M P  < \  !@              ( !"B$  'AL+W=O<FMS:&5E=',O<VAE970W
M+GAM;%!+ 0(4 Q0    ( &5\FT\RMIEQJ $  )(#   8              "
M >,D  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " !E?)M/
M?SS"KJH!  "0 P  &               @ '!)@  >&PO=V]R:W-H965T<R]S
M:&5E=#DN>&UL4$L! A0#%     @ 97R;3^%U&+BI 0  D@,  !D
M     ( !H2@  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M" !E?)M/PJNUT:<!  "2 P  &0              @ &!*@  >&PO=V]R:W-H
M965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( &5\FT_CIZ YJ0$  )(#   9
M              "  5\L  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L!
M A0#%     @ 97R;3Y.&T:RI 0  D@,  !D              ( !/RX  'AL
M+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " !E?)M//-#(?:@!
M  "2 P  &0              @ $?,   >&PO=V]R:W-H965T<R]S:&5E=#$T
M+GAM;%!+ 0(4 Q0    ( &5\FT]7(;E3J $  )(#   9              "
M ?XQ  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ 97R;
M3^2&"8FG 0  D@,  !D              ( !W3,  'AL+W=O<FMS:&5E=',O
M<VAE970Q-BYX;6Q02P$"% ,4    " !E?)M/ 97Y4GD"  "9"0  &0
M        @ &[-0  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0
M   ( &5\FT_O@(,3]P$  ,P%   9              "  6LX  !X;"]W;W)K
M<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ 97R;3UX%A0*L 0  D0,
M !D              ( !F3H  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q0
M2P$"% ,4    " !E?)M/T8L;^ZX!  "2 P  &0              @ %\/
M>&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( &5\FT\ON\EG
MN@$  /<#   9              "  6$^  !X;"]W;W)K<VAE971S+W-H965T
M,C$N>&UL4$L! A0#%     @ 97R;3^LJM/>V 0  ]P,  !D
M ( !4D   'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " !E
M?)M/%+.W"W "  # "   &0              @ $_0@  >&PO=V]R:W-H965T
M<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( &5\FT]O_>,_R $  %X$   9
M          "  >9$  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#
M%     @ 97R;3V'\ZLB8 0  ?0,  !D              ( !Y48  'AL+W=O
M<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " !E?)M/R7T]\_D!   ]
M!0  &0              @ &T2   >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM
M;%!+ 0(4 Q0    ( &5\FT]?PKY+:@(   @(   9              "  >1*
M  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ 97R;3Z$=
M$*!J!   -!8  !D              ( !A4T  'AL+W=O<FMS:&5E=',O<VAE
M970R."YX;6Q02P$"% ,4    " !E?)M/^>$#F@("  !Y!0  &0
M    @ $F4@  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    (
M &5\FT]$[JVUOP(   D*   9              "  5]4  !X;"]W;W)K<VAE
M971S+W-H965T,S N>&UL4$L! A0#%     @ 9GR;3]HC7#*\ 0  T@,  !D
M             ( !55<  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"
M% ,4    " !F?)M/L\Q,NVD%   K'   &0              @ %(60  >&PO
M=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( &9\FT\KYT-<@P(
M %D(   9              "  >A>  !X;"]W;W)K<VAE971S+W-H965T,S,N
M>&UL4$L! A0#%     @ 9GR;3QVZ#22@ @  EPD  !D              ( !
MHF$  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " !F?)M/
M!E99O%H"  "*!P  &0              @ %Y9   >&PO=V]R:W-H965T<R]S
M:&5E=#,U+GAM;%!+ 0(4 Q0    ( &9\FT\ISH[)X $   (%   9
M      "  0IG  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%
M  @ 9GR;3\AHO111!   Q1<  !D              ( !(6D  'AL+W=O<FMS
M:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " !F?)M/<=>"8G$"  ":"
M&0              @ &I;0  >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+
M 0(4 Q0    ( &9\FT_OK8#)2@(  &$'   9              "  5%P  !X
M;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ 9GR;3SP7ET_S
M 0  _P0  !D              ( !TG(  'AL+W=O<FMS:&5E=',O<VAE970T
M,"YX;6Q02P$"% ,4    " !F?)M/X(#T*BDU   I$ $ %
M@ '\=   >&PO<VAA<F5D4W1R:6YG<RYX;6Q02P$"% ,4    " !F?)M/G.W-
M,#$"  !]"0  #0              @ %7J@  >&PO<W1Y;&5S+GAM;%!+ 0(4
M Q0    ( &9\FT])MA2KY0,  !$;   /              "  ;.L  !X;"]W
M;W)K8F]O:RYX;6Q02P$"% ,4    " !F?)M/_O=.0Z0!  #=&   &@
M        @ '%L   >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4
M    " !F?)M/<<K.T:@!   N&0  $P              @ &AL@  6T-O;G1E
C;G1?5'EP97-=+GAM;%!+!08     ,0 Q $D-  !ZM      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6797260656">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Nov. 30, 2019</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_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8. COMMITMENTS AND CONTINGENCIES </div></div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company is involved in environmental remediation and monitoring activities at its Randolph, Wisconsin manufacturing facility and accrues for related costs when such costs are determined to be probable and estimable. The Company currently utilizes a pump and treat remediation strategy, which includes semi-annual monitoring and reporting, consulting, and maintenance of monitoring wells. Neogen expenses these annual costs of remediation, which have ranged from $38,000 to $131,000 per year over the past <div style="letter-spacing: 0px; top: 0px;;display:inline;">five years</div>. The Company&#8217;s estimated liability for these costs was $916,000 at both November&#160;30, 2019 and May&#160;31, 2019, measured on an undiscounted basis over an estimated period of 15 years; $100,000 of the liability is recorded within current liabilities and the remainder is recorded within other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities on the consolidated balance sheets. In fiscal 2019, the Company performed an updated Corrective Measures Study (CMS) on the site, per a request from the Wisconsin Department of Natural Resources (WDNR), and is currently in discussion with the WDNR regarding potential alternative remediation strategies going forward. The Company believes that the current pump and treat strategy is appropriate for the site. At this time, the outcome of the review in terms of approach and future costs is unknown, but a change in the current remediation strategy, depending on the alternative selected, could require an increase in the currently recorded liability, with an offsetting charge to operations in the period recorded.</div></div><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company is subject to certain legal and other proceedings in the normal course of business that, in the opinion of management, should not have a material effect on its future results of operations or financial position.</div></div></div><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_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>37
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6794518640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information and Geographic Data<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Nov. 30, 2019</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_SegmentReportingDisclosureTextBlock', window );">Segment Information and Geographic Data</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4. SEGMENT INFORMATION AND GEOGRAPHIC DATA </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We have <div style="letter-spacing: 0px; top: 0px;;display:inline;">two</div> reportable segments: Food Safety and Animal Safety. The Food Safety segment is primarily engaged in the development, production and marketing of diagnostic test kits, dehydrated culture media and related products used by food producers and processors to detect harmful natural toxins, foodborne bacteria, allergens and levels of general sanitation. The Animal Safety segment is primarily engaged in the development, production and marketing of products dedicated to animal safety, including a complete line of consumable products marketed to veterinarians and animal health product distributors; this segment also provides genomic identification and related interpretive bioinformatic services. Additionally, the Animal Safety segment produces and markets rodenticides, disinfectants and insecticides to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Our international operations in the United Kingdom, Mexico, Brazil, China and India originally focused on the Company&#8217;s food safety products, and each of these units reports through the Food Safety segment. In recent years, these operations have expanded to offer our complete line of products and services, including those usually associated with the Animal Safety segment such as cleaners, disinfectants, rodenticides, insecticides, veterinary instruments and genomics services. These additional products and services are managed and directed by existing management and are reported through the Food Safety segment. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The accounting policies of each of the segments are the same as those described in Note 1. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Segment information follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3.3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Corporate&#160;and </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Food </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Animal </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Eliminations </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Safety </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Safety </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1) </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td colspan="5" style="padding: 0px; vertical-align: top;;width:;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of and for the three months ended November&#160;30, 2019 </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">51,188 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">36,199 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">87,387 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,666 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,750 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20,416 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">56,854 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">50,949 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,803 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9,556 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9,729 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,013 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18,272 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total assets </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">212,928 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">224,058 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">313,605 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">750,591 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;">&#160;</div> </td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td colspan="5" style="padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);;width:;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of and for the three months ended November&#160;30, 2018 </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);;width:;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);;width:;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">48,256 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">41,306 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">89,562 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,494 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,042 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">17,536 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">53,750 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">53,348 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,098 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,342 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">9,057 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,153</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">)</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18,246 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total assets </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">201,291 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">218,231 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">240,970 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">660,492 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="margin-top: 0px; background: none;"/> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table style="width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">(1) </div></div></div> </td>
<td style="padding: 0in; font-size: 10pt;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Includes corporate assets, consisting principally of cash and cash equivalents, marketable securities, current and deferred tax accounts and overhead expenses not allocated to specific business segments. Also includes the elimination of intersegment transactions.</div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div>
<table border="0" cellpadding="0" cellspacing="0" style="width: 92%; font-size: 10pt; margin-right: auto; margin-left: auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 4%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3.3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Corporate&#160;and </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Food </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Animal </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Eliminations </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Safety </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Safety </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1) </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of and for the six months ended November&#160;30, 2019 </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">97,065 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">72,270 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">169,335</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,810 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">29,082 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">39,892 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,875 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">101,352 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160; </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">209,227 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18,690 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18,029 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,183 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">)&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34,536 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr>
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="line-height: normal;">&#160;</div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> <div style="line-height: normal;">&#160;</div> </td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of and for the six months ended November&#160;30, 2018 </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">95,189 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">77,333 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">172,522 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,744 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">23,458 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34,202 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">105,933 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">100,791 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">206,724 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,215 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15,763 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(2,253</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3.3%; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34,725 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="margin-top: 12pt; margin-bottom: 0px; background: none;"/>
<table style="width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width: 4%; padding: 0in; font-size: 10pt; white-space: nowrap;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">(1) </div></div></div> </td>
<td style="padding: 0in; font-size: 10pt;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Includes elimination of intersegment transactions<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div>  <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Company&#8217;s revenue disaggregated by geographic location: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 62%; padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;months&#160;ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six months ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenues by Geographic Location </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Domestic </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">63,317 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">65,033 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">126,657</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">124,879</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">International </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">44,486 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42,065 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">82,570 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">81,845 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenue </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,803 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,098 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">209,227 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">206,724 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <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_SegmentReportingDisclosureTextBlock">
<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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</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 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<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_SegmentReportingDisclosureTextBlock</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>38
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6797160560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Nov. 30, 2019</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_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventories</a></td>
<td class="text"><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Inventories are stated at the lower of cost, determined by the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-in,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-out</div> method, or net realizable value. The components of inventories follow:</div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; padding: 0px;">&#160;</td>
<td style="width: 6%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 6%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">May&#160;31, </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Raw materials </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">43,316</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">41,594</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-process </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,077 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,581 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Finished and purchased goods </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">37,013 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">38,817 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 76%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">86,406 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">85,992 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 76%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div><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_ScheduleOfInventoryCurrentTableTextBlock">
<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 carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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)(c))<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<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(6)(a))<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<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_ScheduleOfInventoryCurrentTableTextBlock</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>39
<FILENAME>R32.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6807695472">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segment Information and Geographic Data (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="4">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th" colspan="2"><div>Nov. 30, 2019</div></th>
<th class="th" colspan="2"><div>Nov. 30, 2018</div></th>
<th class="th" colspan="2"><div>Nov. 30, 2019</div></th>
<th class="th" colspan="2"><div>Nov. 30, 2018</div></th>
<th class="th"><div>May 31, 2019</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Product revenues to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 107,803<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 107,098<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 209,227<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 206,724<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,272<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">18,246<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">34,536<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">34,725<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">750,591<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">660,492<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">750,591<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">660,492<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 695,740<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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Food Safety</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Product revenues to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">56,854<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">53,750<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">107,875<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">105,933<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,556<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,342<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">18,690<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">21,215<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">212,928<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">201,291<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">212,928<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">201,291<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Animal Safety</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Product revenues to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">50,949<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">53,348<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">101,352<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">100,791<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,729<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,057<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">18,029<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">15,763<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">224,058<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">218,231<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">224,058<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">218,231<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Product revenues to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">87,387<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">89,562<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">169,335<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">172,522<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product Revenues | Operating Segments | Food Safety</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Product revenues to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">51,188<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">48,256<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">97,065<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">95,189<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product Revenues | Operating Segments | Animal Safety</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Product revenues to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36,199<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">41,306<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">72,270<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">77,333<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Product revenues to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,416<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">17,536<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">39,892<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">34,202<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service Revenues | Operating Segments | Food Safety</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Product revenues to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,666<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,494<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,810<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,744<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service Revenues | Operating Segments | Animal Safety</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Product revenues to external customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,750<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">12,042<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">29,082<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">23,458<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_SubsegmentsConsolidationItemsAxis=us-gaap_IntersubsegmentEliminationsMember', window );">Corporate and Eliminations | Operating Segments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,013)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(1,153)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(2,183)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(2,253)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></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_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 313,605<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 240,970<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 313,605<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 240,970<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="10"></td></tr>
<tr><td colspan="10"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes corporate assets, consisting principally of cash and cash equivalents, marketable securities, current and deferred tax accounts and overhead expenses not allocated to specific business segments. Also includes the elimination of intersegment transactions.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Includes elimination of intersegment transactions.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<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=119400593&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_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_RevenueFromContractWithCustomerIncludingAssessedTax">
<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, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br><br>Reference 2: 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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<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_RevenueFromContractWithCustomerIncludingAssessedTax</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_SegmentReportingInformationLineItems">
<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_SegmentReportingInformationLineItems</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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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_StatementBusinessSegmentsAxis=neog_FoodSafetyMember">
<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_StatementBusinessSegmentsAxis=neog_FoodSafetyMember</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_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember">
<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_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember</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_ProductOrServiceAxis=us-gaap_ProductMember">
<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_ProductOrServiceAxis=us-gaap_ProductMember</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_ProductOrServiceAxis=us-gaap_ServiceMember">
<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_ProductOrServiceAxis=us-gaap_ServiceMember</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_SubsegmentsConsolidationItemsAxis=us-gaap_IntersubsegmentEliminationsMember">
<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_SubsegmentsConsolidationItemsAxis=us-gaap_IntersubsegmentEliminationsMember</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>40
<FILENAME>R36.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6795432192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions (Detail)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Nov. 30, 2019</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_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems', window );"><strong>Schedule of Weighted Average Assumptions for Fair Values of Stock Options [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.90%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected stock price volatility</a></td>
<td class="nump">29.40%<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 option life (in years)</a></td>
<td class="text">3 years 6 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems">
<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>Schedule of Weighted Average Assumptions for Fair Values of Stock Options [Line Items]</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;">neog_ScheduleOfWeightedAverageAssumptionsForFairValuesOfStockOptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_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=116856206&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=116856206&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=116856206&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 award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents 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=116856206&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>41
<FILENAME>R27.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6794666800">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Undiscounted Minimum Lease Payments (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Jun. 01, 2019</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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 589<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">917<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">358<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">169<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">95<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2025 and thereafter</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">26<span></span>
</td>
<td class="text">&#160;<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,154<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">114<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_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,040<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Excluding the six months ended November 30, 2019</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<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 lessee's undiscounted obligation for lease payments for operating lease.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDue</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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<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 lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<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 lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<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 lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<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 lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<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 lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<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 lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<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 lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</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_OperatingLeaseLiability">
<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>Present value of lessee's discounted obligation for lease payments from operating lease.</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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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_OperatingLeaseLiability</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6788264112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Jun. 01, 2019</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_neog_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_neog_ProductsAndServicesPaymentTerms', window );">Products and services, payment terms</a></td>
<td class="text">30 to 60 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_OperatingLeaseRightOfUseAsset', window );">Operating lease right of use asset</a></td>
<td class="nump">$ 2,034,000<span></span>
</td>
<td class="nump">$ 2,000,000.0<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_OperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="nump">2,040,000<span></span>
</td>
<td class="nump">$ 2,000,000.0<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_OperatingLeasePayments', window );">Operating lease payments</a></td>
<td class="nump">558,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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right of use assets in exchange of lease liability</a></td>
<td class="nump">$ 0<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_neog_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_neog_MarketableSecuritiesContractualMaturityPeriod', window );">Marketable securities, maturity period</a></td>
<td class="text">91 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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite lived intangible assets, useful life</a></td>
<td class="text">5 years<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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_neog_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_neog_MarketableSecuritiesContractualMaturityPeriod', window );">Marketable securities, maturity period</a></td>
<td class="text">2 years<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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite lived intangible assets, useful life</a></td>
<td class="text">25 years<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_neog_MarketableSecuritiesContractualMaturityPeriod">
<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>Marketable Securities Contractual Maturity 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;">neog_MarketableSecuritiesContractualMaturityPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_neog_ProductsAndServicesPaymentTerms">
<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>Products and Services, Payment Terms</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;">neog_ProductsAndServicesPaymentTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_neog_SignificantAccountingPoliciesLineItems">
<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>Significant Accounting Policies [Line Items]</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;">neog_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_FiniteLivedIntangibleAssetUsefulLife">
<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>Useful life of finite-lived intangible assets, 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;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</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_OperatingLeaseLiability">
<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>Present value of lessee's discounted obligation for lease payments from operating lease.</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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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_OperatingLeaseLiability</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_OperatingLeasePayments">
<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 from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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_OperatingLeasePayments</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_OperatingLeaseRightOfUseAsset">
<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 lessee's right to use underlying asset under operating lease.</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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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_OperatingLeaseRightOfUseAsset</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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<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 in right-of-use asset obtained in exchange for operating lease liability.</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 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</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_srt_RangeAxis=srt_MinimumMember">
<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_MinimumMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6798880128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Nov. 30, 2019 </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_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Nov. 30,  2019<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<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">--05-31<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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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">NEOGEN CORP<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">0000711377<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">Large Accelerated Filer<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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">52,710,633<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-17988<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MI<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">38-2367843<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">620 Lesher Place<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">372-9200<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MI<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Lansing<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">517<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">48912<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>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</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_CityAreaCode">
<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>Area code of city</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_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Cover page.</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_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</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_DocumentQuarterlyReport">
<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>Boolean flag that is true only for a form used as an quarterly report.</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 Form 10-Q<br> -Number 240<br> -Section 13<br> -Subsection a-13<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_DocumentQuarterlyReport</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_DocumentTransitionReport">
<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>Boolean flag that is true only for a form used as a transition report.</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 Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1-<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_DocumentTransitionReport</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_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_EntityAddressAddressLine1">
<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>Address Line 1 such as Attn, Building Name, Street Name</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_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Name of the City or Town</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_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Code for the postal or zip code</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_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Name of the state or province.</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_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_EntityCurrentReportingStatus">
<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 'Yes' or 'No' whether registrants (1) have 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 registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. 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>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_EntityCurrentReportingStatus</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:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 if registrant meets the emerging growth company criteria.</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_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="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_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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: Large Accelerated Filer, Accelerated Filer, Non-accelerated 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_EntityIncorporationStateCountryCode">
<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>Two-character EDGAR code representing the state or country of incorporation.</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_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<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>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</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 S-T<br> -Number 232<br> -Section 405<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_EntityInteractiveDataCurrent</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:yesNoItemType</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_dei_EntityShellCompany">
<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>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</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_EntityShellCompany</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_EntitySmallBusiness">
<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>Indicates that the company is a Smaller Reporting Company (SRC).</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_EntitySmallBusiness</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_EntityTaxIdentificationNumber">
<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 Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="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_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Local phone number for entity.</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_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6799243664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Nov. 30, 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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 16,276<span></span>
</td>
<td class="nump">$ 16,051<span></span>
</td>
<td class="nump">$ 30,928<span></span>
</td>
<td class="nump">$ 31,288<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Other comprehensive income (loss), net of tax: currency translation adjustments</a></td>
<td class="nump">2,367<span></span>
</td>
<td class="nump">290<span></span>
</td>
<td class="num">(691)<span></span>
</td>
<td class="num">(2,488)<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 );">Other comprehensive income (loss), net of tax: unrealized gain (loss) on marketable securities</a></td>
<td class="num">(149)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">413<span></span>
</td>
<td class="text">&#160;<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">$ 18,494<span></span>
</td>
<td class="nump">$ 16,341<span></span>
</td>
<td class="nump">$ 30,650<span></span>
</td>
<td class="nump">$ 28,800<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_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=118930883&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=118930883&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=118930883&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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<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 and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</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_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://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 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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_ProfitLoss">
<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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</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=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<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_ProfitLoss</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6591994304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Nov. 30, 2019</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_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2. INVENTORIES </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Inventories are stated at the lower of cost, determined by the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-in,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-out</div> method, or net realizable value. The components of inventories follow:</div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 76%; padding: 0px;">&#160;</td>
<td style="width: 6%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 6%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">May&#160;31, </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Raw materials </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">43,316</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">41,594</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-process </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">6,077 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,581 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Finished and purchased goods </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">37,013 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">38,817 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 76%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 76%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">86,406 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">85,992 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 76%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div><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_InventoryDisclosureTextBlock">
<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 inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</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 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<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_InventoryDisclosureTextBlock</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>48
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6704455280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Components of Lease Expense (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Nov. 30, 2019</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_OperatingLeaseCost', window );">Operating leases</a></td>
<td class="nump">$ 333<span></span>
</td>
<td class="nump">$ 573<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_ShortTermLeaseCost', window );">Short term leases</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">81<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_LeaseCost', window );">Total lease expense</a></td>
<td class="nump">$ 367<span></span>
</td>
<td class="nump">$ 654<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_LeaseCost">
<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 lease cost recognized by lessee for lease contract.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<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_LeaseCost</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_OperatingLeaseCost">
<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 single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</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 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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_OperatingLeaseCost</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_ShortTermLeaseCost">
<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 short-term lease cost, excluding expense for lease with term of one month or less.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<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_ShortTermLeaseCost</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6798965440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Compensation Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Nov. 30, 2019</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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Option Activity</a></td>
<td class="text">A summary of stock option activity during the six months ended November&#160;30, 2019 follows:
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 78%; padding: 0px;"/>
<td style="width: 6%; padding: 0px;"/>
<td style="padding: 0px;"/>
<td style="padding: 0px;"/>
<td style="padding: 0px;"/>
<td style="width: 6%; padding: 0px;"/>
<td style="padding: 0px;"/>
<td style="padding: 0px;"/>
<td style="padding: 0px;"/></tr>
<tr style="page-break-inside:avoid;font-size:8pt;">
<td style="vertical-align:bottom;"><div style="font-family:Times New Roman;font-style:italic;text-align:left;font-size:8pt;margin-bottom:0pt;margin-top:0pt">(Options in thousands)</div></td>
<td style="vertical-align:bottom;">&#160;</td>
<td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"><div style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">Shares</div></td>
<td style="vertical-align:bottom;font-weight:bold;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td>
<td style="vertical-align:bottom;">&#160;</td>
<td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"><div style="font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt">Weighted-<br/>Average<br/>Exercise&#160;Price</div></td>
<td style="vertical-align:bottom;font-weight:bold;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Options outstanding June&#160;1, 2019 </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,385 </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">49.37 </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">561 </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">63.91 </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Exercised </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(493</div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">39.01 </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Forfeited </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(51</div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">56.26 </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Options outstanding November&#160;30, 2019 </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,402 </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">54.76 </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><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 );">Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions</a></td>
<td class="text">The fair value of stock options granted was estimated using the following weighted-average assumptions.&#160;
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 87%; padding: 0px;"/>
<td style="width: 5%; padding: 0px;"/>
<td style="padding: 0px;"/>
<td style="padding: 0px;"/>
<td style="padding: 0px;"/></tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">FY&#160;20<div style="letter-spacing: 0px; top: 0px;;display:inline;">20</div> </div></div></div></td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1.9% </div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding: 0px;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.0% </div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding: 0px;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected stock price volatility </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">29.4% </div></div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding: 0px;">&#160;</td></tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Expected option life </div></div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3.5</div>&#160;years </div></div></td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><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_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=116856206&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=116856206&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=116856206&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=116856206&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>50
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6797252192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Nov. 30, 2019</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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Accounting Policies</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1. ACCOUNTING POLICIES </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">BASIS OF PRESENTATION AND CONSOLIDATION </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The accompanying unaudited consolidated financial statements include the accounts of Neogen Corporation (&#8220;Neogen&#8221; or the &#8220;Company&#8221;) and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (generally accepted accounting principles) for interim financial information and with the instructions to Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> and Article 10 of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-X.</div> Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included in the accompanying unaudited consolidated financial statements. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the three and six month <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">periods</div> ended November&#160;30, 2019 are not necessarily indicative of the results to be expected for the fiscal year ending May&#160;31, 2020. For more complete financial information, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in our Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the fiscal year ended May&#160;31, 2019.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Recently Adopted Accounting Standards </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Leases </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">On June&#160;1, 2019, the Company adopted ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#160;2016-02&#8212;</div> Leases. Refer to Leases section of Note 1 for further information.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Recent Accounting Pronouncements Not Yet Adopted </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Financial Instruments - Credit Losses </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">In June 2016, the FASB issued ASU No. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13&#8212;Measurement</div> of Credit Losses on Financial Instruments, which changes how companies measure credit losses on most financial instruments measured at amortized cost and certain other instruments, such as loans, receivables and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div> debt securities. Rather than generally recognizing credit losses when it is probable that the loss has been incurred, the revised guidance requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost that the company expects to collect over the instrument&#8217;s contractual life. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> is effective for fiscal periods beginning after December&#160;15, 2019 and must be adopted as a cumulative effect adjustment to retained earnings; early adoption is permitted. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurements </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued ASU 2018-13&#8212;Fair Value </div> Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements of fair value measurements. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-13</div> is effective for fiscal years beginning after December&#160;15, 2019 and early adoption is permitted. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cloud Computing Implementation Cost </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued ASU 2018-15&#8212;Intangible</div>-Goodwill and Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Internal-Use</div> Software (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-40): </div> Customer&#8217;s Accounting for Implementation Cost Incurred in a Cloud Computing Arrangement That Is a Service Contract, which clarifies the accounting for implementation costs in cloud computing arrangements. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-15</div> is effective for fiscal years beginning after December&#160;15, 2019 and early adoption is permitted. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive Income </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Comprehensive income represents net income and any revenues, expenses, gains and losses that, under U.S. generally accepted accounting principles, are excluded from net income and recognized directly as a component of equity. Accumulated other comprehensive income (loss) consists of foreign currency translation adjustments and unrealized gains or losses on marketable securities. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair Value of Financial Instruments </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts of the Company&#8217;s financial instruments other than cash equivalents and marketable securities, which include accounts receivable and accounts payable, approximate fair value based on either their short maturity or current terms for similar instruments. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair value measurements are determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants exclusive of any transaction costs. The Company utilizes a fair value hierarchy based upon the observability of inputs used in valuation techniques as follows: </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;1: Observable inputs such as quoted prices in active markets; </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;2: Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;3: Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and Cash Equivalents </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents consist of bank demand accounts, savings deposits, certificates of deposit and commercial paper with original maturities of 90 days or less. The carrying value of these assets approximates fair value due to the short maturity of these instruments and meets the Level&#160;1 criteria. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Marketable Securities </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The Company has marketable securities held by banks or broker-dealers at November&#160;30, 2019, consisting of short-term domestic certificates of deposit, and commercial paper and U.S. treasuries rated at least <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">A-1/P-1</div> (short-term) and A/A2 (long-term) with maturities between 91 days and <div style="letter-spacing: 0px; top: 0px;;display:inline;">two years</div>. These securities are classified as available for sale. The primary objective of the Company&#8217;s investment activity is to preserve capital for the purpose of funding operations, capital expenditures and business acquisitions; investments are not entered into for trading or speculative purposes. These securities are recorded at fair value based on recent trades or pricing models and therefore meet the Level&#160;2 criteria. Interest income on these investments is recorded within other income on the consolidated statements of income.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">ESTIMATES AND ASSUMPTIONS </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The preparation of these financial statements requires that management make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent assets and liabilities. On an ongoing basis, management evaluates the estimates, including, but not limited to, variable consideration related to revenue recognition, allowances for doubtful accounts, the market value of, and demand for, inventories, stock-based compensation, provision for income taxes and related balance sheet accounts, accruals, goodwill and other intangible assets. These estimates are based on historical experience and on various other assumptions 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. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">There have been no significant changes to the critical accounting policies and estimates disclosed in the Company&#8217;s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the fiscal year ended May&#160;31, 2019.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">There were no significant changes to the contractual obligations or contingent liabilities and commitments disclosed in the Company&#8217;s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the fiscal year ended May&#160;31, 2019.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Accounts Receivable Allowance </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Management attempts to minimize credit risk by reviewing customers&#8217; credit history before extending credit and by monitoring credit exposure on a regular basis. An allowance for doubtful accounts is established based upon factors surrounding the credit risk of specific customers, historical trends and other information. Collateral or other security is generally not required for accounts receivable. Once a receivable balance has been determined to be uncollectible, that amount is charged against the allowance for doubtful accounts<div style="display:inline;">.</div></div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inventory </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The reserve for obsolete and slow-moving inventory is reviewed at least quarterly based on an analysis of the inventory, considering the current condition of the asset as well as other known facts and future plans. The reserve required to record inventory at lower of cost or net realizable value is adjusted as conditions change. Product obsolescence may be caused by shelf-life expiration, discontinuance of a product line, replacement products in the marketplace or other competitive situations. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Goodwill and Other Intangible Assets </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Goodwill represents the excess of purchase price over fair value of tangible net assets of acquired businesses after amounts are allocated to other identifiable intangible assets. Other intangible assets include customer relationships, trademarks, licenses, trade names, covenants <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">not-to-compete</div> and patents. Customer-based intangibles are amortized on either an accelerated or straight-line basis, reflecting the pattern in which the economic benefits are consumed, while all other amortizable intangibles are amortized on a straight-line basis; intangibles are generally amortized over <div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div> to <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">25</div> years</div>. We review the carrying amounts of goodwill and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-amortizable</div> intangible assets annually, or when indications of impairment exist, to determine if such assets may be impaired by performing a quantitative assessment. If the carrying amounts of these assets are deemed to be less than fair value based upon a discounted cash flow analysis and comparison to comparable EBITDA multiples of peer companies, such assets are reduced to their estimated fair value and a charge is recorded to operations.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Long-Lived Assets </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Management reviews the carrying values of its long-lived assets to be held and used, including definite-lived intangible assets, for </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">possible impairment whenever events or changes in business conditions warrant such a review. The carrying value of a long-lived asset is considered impaired when the anticipated separately identifiable undiscounted cash flows over the remaining useful life of the asset indicate that the carrying amount of the asset may not be recoverable. In such an event, fair value is determined using discounted cash flows and, if lower than the carrying value, impairment is recognized through a charge to operations. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Equity Compensation Plans </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Share options awarded to employees and shares of stock awarded to employees under certain stock purchase plans are recognized as compensation expense based on their fair value at grant date. The fair market value of options granted under the Company stock option plans was estimated on the date of grant using the Black-Scholes option-pricing model with assumptions for inputs such as interest rates, expected dividends, volatility measures and specific employee exercise behavior patterns based on statistical data. Some of the inputs used are not market-observable and have to be estimated or derived from available data. Use of different estimates would produce different option values, which in turn would result in higher or lower compensation expense recognized. To value options, several recognized valuation models exist. None of these models can be singled out as being the best or most correct. The model applied by us can handle most of the specific features included in the options granted, which is the reason for its use. If a different model were used, the option values could differ despite using the same inputs. Accordingly, using different assumptions coupled with using a different valuation model could have a significant impact on the fair value of employee stock options. Fair value could be either higher or lower than the number provided by the model applied and the inputs used. Further information on our equity compensation plans, including inputs used to determine the fair value of options, is disclosed in Note 5. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Income Taxes </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We account for income taxes using the asset and liability method. Under this method, deferred income tax assets and liabilities are<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">determined based on differences between the financial reporting and tax bases of assets and liabilities and for tax credit carryforwards and are measured using the enacted tax rates in effect for the years in which the differences are expected to reverse. Deferred income tax expense represents the change in net deferred income tax assets and liabilities during the year.</div></div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Leases </div></div></div> <div style="margin: 6pt 0in 0.0001pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 10pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In February 2016, the FASB issued ASU No. 2016-02&#8212;Leases, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. A lessee should recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessor have not significantly changed from previous U.S. GAAP. This ASU was effective for annualperiods, including interim periods within those annual periods, beginning after December&#160;15, 2018. We adopted this ASU on June&#160;1, 2019; the impact on our consolidated financial statements was immaterial. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We lease various manufacturing, laboratory, warehousing and distribution facilities, administrative and sales offices, equipment and vehicles under operating leases. We evaluate our contracts to determine if an arrangement is a lease at inception and classify it as a finance or operating lease. Currently, all our leases are classified as operating leases. Leased assets and corresponding liabilities are recognized based on the present value of the lease payments over the lease term. Our lease terms may include options to extend when it is reasonably certain that we will exercise that option. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">Costs associated with operating leases are recognized on a straight-line basis within operating expenses over the term of the lease. With the adoption of ASC 842&#160;on June&#160;1, 2019<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> we recognized all leases with terms greater than 12 months in duration on our consolidated balance sheets as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> assets and lease liabilities of approximately $2.0&#160;million <div style="letter-spacing: 0px; top: 0px;;display:inline;">each </div>as of June&#160;1, 2019. We adopted the standard using the prospective approach and did not retrospectively apply to prior periods. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div> assets are recorded in other assets on our consolidated balance sheets. Current and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> lease liabilities are recorded in other accruals within current liabilities and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities, respectively, on our consolidated balance sheets.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We have made certain assumptions and judgments when applying ASC 842, the most significant of which are: </div></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">We elected the package of practical expedients available for transition that allow us to not reassess whether expired or existing contracts contain leases under the new definition of a lease, lease classification for expired or existing leases and whether previously capitalized initial direct costs would qualify for capitalization under ASC 842.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">We did not elect to use hindsight when considering judgments and estimates such as assessments of lessee options to extend or terminate a lease or purchase the underlying asset.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">For all asset classes, we elected to not recognize a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> asset and lease liability for short-term leases.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">For all asset classes, we elected to not separate <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components from lease components to which they relate and have accounted for the combined lease and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components as a single lease component.</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="width: 3%; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#8226;</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">The determination of the discount rate used in a lease is our incremental borrowing rate that is based on what we would normally pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments.</td> </tr> </table> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Supplemental balance sheet information related to operating leases was as follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; padding: 0px;">&#160;</td>
<td style="width: 10%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30,<br/> 2019 </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in&#160;thousands)</div></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-style:italic;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Right of use - assets </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,034</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 84%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities - current </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">585 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Lease liabilities - <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,456 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;">&#160;</div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The weighted average remaining lease term and weighted average discount rate were as follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; padding: 0px;">&#160;</td>
<td style="width: 8%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30,<br/> 2019 </div></div></div> </td>
<td style="padding: 0px 2pt 0.5pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Weighted average remaining lease term </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.5</div>&#160;years </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Weighted average discount rate </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3.5</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">%</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating lease expenses are classified as cost of revenues or operating expenses on the <div style="letter-spacing: 0px; top: 0px;;display:inline;">c</div>onsolidated <div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>tatements of <div style="letter-spacing: 0px; top: 0px;;display:inline;">i</div>ncome. The components of lease expense were as follows:</div></div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;">
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 70%; padding: 0px;">&#160;</td>
<td style="width: 12%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 12%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three<br/> Months&#160;Ended<br/> November&#160;30,<br/> 2019 </div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Months&#160;Ended<br/> November&#160;30,<br/> 2019 </div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating leases </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">333</div> </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">573</div> </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Short term leases </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34 </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">81 </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total lease expense </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">367 </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">654 </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div>  <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> </div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">Cash paid for amounts included in the measurement of lease liabilities for operating leases included in cash flows from operations on the <div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>tatement of <div style="letter-spacing: 0px; top: 0px;;display:inline;">c</div>ash <div style="letter-spacing: 0px; top: 0px;;display:inline;">f</div>lows were approximately $558,000 for the six months ended November&#160;30, 2019. There were <div style="letter-spacing: 0px; top: 0px;;display:inline;">no</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash </div> additions to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> assets obtained from new operating lease liabilities for the six months ended November&#160;30, 2019.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: -2pt; line-height: 12pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Undiscounted minimum</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> lease payments as of November&#160;30, 2019 were as follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="font-size:10pt;border-collapse:separate;border-spacing:0;width:68%;margin-bottom:0px;margin-top:12pt;margin-left:auto;margin-right:auto">
<tr style="font-size: 0px;">
<td style="width: 94%; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 5%; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:8pt;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div> </td>
<td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid;font-size:8pt;">
<td style="vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align:bottom;">&#160;</td>
<td colspan="2" style="vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in&#160;thousands)</div></div></div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Years ending May&#160;31, </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020 (1) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">589 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">917 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">358 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">169 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2024 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">95 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2025 and thereafter </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">26 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,154 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less: imputed interest </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">114 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,040</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;">&#160;</div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(1)</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Excluding the six months ended November&#160;30, 2019<div style="display:inline;">.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenue Recognition </div></div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company determines the amount of revenue to be recognized through application of the following steps: </div></div></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Identification of the contract with a customer;</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Identification of the performance obligations in the contract;</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Determination of the transaction price;</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Allocation of the transaction price to the performance obligations in the contract; and</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Recognition of revenue when, or as, the Company satisfies the performance obligations.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Essentially all our revenue is generated through contracts with our customers. A performance obligation is a promise in a contract to transfer a product or service to a customer. We generally recognize revenue at a point in time when all our performance obligations under the terms of a contract are satisfied. Revenue is recognized upon transfer of control of promised products and services in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The collectability of consideration on the contract is reasonably assured before revenue is recognized. To the extent that customer payment has been received before all recognition criteria are met, these revenues are initially deferred in other accruals on the balance sheet and the revenue is recognized in the period that all recognition criteria have been met. In certain situations, we provide rebates, marketing support, credits or incentives to selected customers, which are accounted for as variable consideration when estimating the amount of revenue to recognize on a contract. Variable consideration reduces the amount of revenue that is recognized. These variable consideration estimates are updated at the end of each reporting period based on information currently available. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The performance obligations in our contracts are generally satisfied well within one year of the contract inception. In such cases, we have elected the practical expedient to not adjust the promised amount of consideration for the effects of a significant financing component. We have elected to utilize the practical expedient to recognize the incremental costs of obtaining a contract as an expense when incurred because the amortization period for the prepaid costs that would otherwise have been deferred and amortized is one year or less. The Company accounts for shipping and handling for products as a fulfillment activity when goods are shipped. Revenue is recognized net of any tax collected from customers; the taxes are subsequently remitted to governmental authorities. The Company&#8217;s terms and conditions of sale generally do not provide for returns of product or reperformance of service except in the case of quality or warranty issues. These situations are infrequent; due to immateriality of the amount, warranty claims are recorded in the period incurred. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We derive revenue from two primary sources - product revenue and service revenue. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Product revenue consists of shipments of: </div></div></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Diagnostic test kits, dehydrated culture media and related products used by food producers and processors to detect harmful natural toxins, foodborne bacteria, allergens and levels of general sanitation;</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Consumable products marketed to veterinarians and animal health product distributors; and</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, disinfectants and insecticides to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenues for our products are recognized and invoiced when the product is shipped to the customer. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Service revenue consists primarily of: </div></div></div> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Genomic identification and related interpretive bioinformatic services; and</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px; background: none;"/>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%; text-align: left; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 3%; vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Other commercial laboratory services.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenues for our genomics and commercial laboratory services are recognized and invoiced when the applicable laboratory service is performed and the results are conveyed to the customer. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Payment terms for products and services are generally 30 to 60 days; international terms may be longer. </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>table presents disaggregated revenue by major product and service categories for the three and six month periods ended November&#160;30, 2019 and 2018: </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;Months&#160;ended&#160;November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six&#160;Months&#160;ended&#160;November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Food Safety</div></div> </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Natural Toxins, Allergens&#160;&amp; Drug Residues </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20,681 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20,571 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">40,796 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">39,409 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Bacterial&#160;&amp; General Sanitation </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,615 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,822 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,931 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,288 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Culture Media&#160;&amp; Other </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,757 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,191 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">24,037 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">24,408 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides&#160;&amp; Disinfectants </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,447 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,943 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,896 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,569 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,354 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,223 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,216 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,259 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">56,854 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">53,750 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,876 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">105,933 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Animal Safety</div></div> </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Life Sciences </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,803 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,891 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,525 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,971 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Veterinary Instruments&#160;&amp; Disposables </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,486 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,683 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,822 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">22,087 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Animal Care&#160;&amp; Other </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,787 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,948 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,193 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15,346 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides&#160;&amp; Disinfectants </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,186 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18,789 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">32,904 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">35,935 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,687 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,037 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">28,907 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">23,452 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">50,949 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">53,348 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">101,351 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">100,791 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Revenues </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">107,803</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">107,098</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">209,227</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">206,724</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<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 general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</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 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 3: 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><br>Reference 4: 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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</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>51
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6798816576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Nov. 30, 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_RevenuesAbstract', window );"><strong>Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">$ 107,803<span></span>
</td>
<td class="nump">$ 107,098<span></span>
</td>
<td class="nump">$ 209,227<span></span>
</td>
<td class="nump">$ 206,724<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_CostOfRevenueAbstract', window );"><strong>Cost of Revenues</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_CostOfGoodsAndServicesSold', window );">Total Cost of Revenues</a></td>
<td class="nump">56,777<span></span>
</td>
<td class="nump">57,065<span></span>
</td>
<td class="nump">110,007<span></span>
</td>
<td class="nump">109,962<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_GrossProfit', window );">Gross Margin</a></td>
<td class="nump">51,026<span></span>
</td>
<td class="nump">50,033<span></span>
</td>
<td class="nump">99,220<span></span>
</td>
<td class="nump">96,762<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_OperatingExpensesAbstract', window );"><strong>Operating Expenses</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_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">17,988<span></span>
</td>
<td class="nump">18,499<span></span>
</td>
<td class="nump">35,531<span></span>
</td>
<td class="nump">35,732<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_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">10,985<span></span>
</td>
<td class="nump">10,121<span></span>
</td>
<td class="nump">21,684<span></span>
</td>
<td class="nump">20,319<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_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">3,781<span></span>
</td>
<td class="nump">3,167<span></span>
</td>
<td class="nump">7,469<span></span>
</td>
<td class="nump">5,986<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_OperatingExpenses', window );">Total Operating Expenses</a></td>
<td class="nump">32,754<span></span>
</td>
<td class="nump">31,787<span></span>
</td>
<td class="nump">64,684<span></span>
</td>
<td class="nump">62,037<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_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">18,272<span></span>
</td>
<td class="nump">18,246<span></span>
</td>
<td class="nump">34,536<span></span>
</td>
<td class="nump">34,725<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_NonoperatingIncomeExpenseAbstract', window );"><strong>Other Income (Expense)</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_InterestIncomeExpenseNonoperatingNet', window );">Interest income</a></td>
<td class="nump">1,271<span></span>
</td>
<td class="nump">1,028<span></span>
</td>
<td class="nump">2,781<span></span>
</td>
<td class="nump">1,955<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_OtherNonoperatingIncomeExpense', window );">Other income (expense)</a></td>
<td class="num">(317)<span></span>
</td>
<td class="nump">427<span></span>
</td>
<td class="num">(439)<span></span>
</td>
<td class="nump">158<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_NonoperatingIncomeExpense', window );">Total Other Income</a></td>
<td class="nump">954<span></span>
</td>
<td class="nump">1,455<span></span>
</td>
<td class="nump">2,342<span></span>
</td>
<td class="nump">2,113<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Taxes</a></td>
<td class="nump">19,226<span></span>
</td>
<td class="nump">19,701<span></span>
</td>
<td class="nump">36,878<span></span>
</td>
<td class="nump">36,838<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_IncomeTaxExpenseBenefit', window );">Provision for Income Taxes</a></td>
<td class="nump">2,950<span></span>
</td>
<td class="nump">3,650<span></span>
</td>
<td class="nump">5,950<span></span>
</td>
<td class="nump">5,550<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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 16,276<span></span>
</td>
<td class="nump">$ 16,051<span></span>
</td>
<td class="nump">$ 30,928<span></span>
</td>
<td class="nump">$ 31,288<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.31<span></span>
</td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.60<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.31<span></span>
</td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.60<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_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product Revenues</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_RevenuesAbstract', window );"><strong>Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">$ 87,387<span></span>
</td>
<td class="nump">$ 89,562<span></span>
</td>
<td class="nump">$ 169,335<span></span>
</td>
<td class="nump">$ 172,522<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_CostOfRevenueAbstract', window );"><strong>Cost of Revenues</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_CostOfGoodsAndServicesSold', window );">Total Cost of Revenues</a></td>
<td class="nump">45,559<span></span>
</td>
<td class="nump">47,305<span></span>
</td>
<td class="nump">87,590<span></span>
</td>
<td class="nump">90,255<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_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service Revenues</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_RevenuesAbstract', window );"><strong>Revenues</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">20,416<span></span>
</td>
<td class="nump">17,536<span></span>
</td>
<td class="nump">39,892<span></span>
</td>
<td class="nump">34,202<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_CostOfRevenueAbstract', window );"><strong>Cost of Revenues</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_CostOfGoodsAndServicesSold', window );">Total Cost of Revenues</a></td>
<td class="nump">$ 11,218<span></span>
</td>
<td class="nump">$ 9,760<span></span>
</td>
<td class="nump">$ 22,417<span></span>
</td>
<td class="nump">$ 19,707<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_CostOfGoodsAndServicesSold">
<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 costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_CostOfGoodsAndServicesSold</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_CostOfRevenueAbstract">
<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_CostOfRevenueAbstract</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_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=116637232&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=117326831&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=117327953&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=116634182&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=117326831&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=116637391&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=117326831&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=117327953&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=117326831&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=116637391&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=117326831&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=116634182&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=117326831&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=116637232&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_GeneralAndAdministrativeExpense">
<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 of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_GeneralAndAdministrativeExpense</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_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=116634182&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=116634182&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=116637232&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=116637391&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_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_InterestIncomeExpenseNonoperatingNet">
<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 amount of nonoperating interest income (expense).</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_InterestIncomeExpenseNonoperatingNet</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=118930883&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=116637391&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=118930883&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=116637232&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=116634182&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=118932676&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=116634182&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_NonoperatingIncomeExpenseAbstract">
<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_NonoperatingIncomeExpenseAbstract</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_OperatingExpenses">
<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>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</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_OperatingExpenses</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_OperatingExpensesAbstract">
<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_OperatingExpensesAbstract</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_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_OtherNonoperatingIncomeExpense">
<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 (expense) 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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_OtherNonoperatingIncomeExpense</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_ResearchAndDevelopmentExpense">
<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 costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</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 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<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_ResearchAndDevelopmentExpense</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_RevenueFromContractWithCustomerExcludingAssessedTax">
<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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br><br>Reference 2: 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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<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_RevenueFromContractWithCustomerExcludingAssessedTax</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_RevenuesAbstract">
<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_RevenuesAbstract</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_SellingAndMarketingExpense">
<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 amount of expenses directly related to the marketing or selling of products or services.</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_SellingAndMarketingExpense</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_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<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_ProductOrServiceAxis=us-gaap_ProductMember</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_ProductOrServiceAxis=us-gaap_ServiceMember">
<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_ProductOrServiceAxis=us-gaap_ServiceMember</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>52
<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>53
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6798870992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Nov. 30, 2019</div></th></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_neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock', window );">Supplemental balance sheet information related to operating leases</a></td>
<td class="text"><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Supplemental balance sheet information related to operating leases was as follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; padding: 0px;">&#160;</td>
<td style="width: 10%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30,<br/> 2019 </div></div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in&#160;thousands)</div></div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-style:italic;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Right of use - assets </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,034</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 84%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities - current </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">585 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 84%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Lease liabilities - <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,456 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;">&#160;</div><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_neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock', window );">Weighted average remaining lease term and weighted average discount rate</a></td>
<td class="text"><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The weighted average remaining lease term and weighted average discount rate were as follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 84%; padding: 0px;">&#160;</td>
<td style="width: 8%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30,<br/> 2019 </div></div></div> </td>
<td style="padding: 0px 2pt 0.5pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Weighted average remaining lease term </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2.5</div>&#160;years </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Weighted average discount rate </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3.5</div></div> </td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">%</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div><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_LeaseCostTableTextBlock', window );">Components of lease expense</a></td>
<td class="text">The components of lease expense were as follows:
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 70%; padding: 0px;">&#160;</td>
<td style="width: 12%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 12%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three<br/> Months&#160;Ended<br/> November&#160;30,<br/> 2019 </div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Months&#160;Ended<br/> November&#160;30,<br/> 2019 </div></div></div></div> </td>
<td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Operating leases </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">333</div> </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">573</div> </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Short term leases </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">34 </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">81 </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total lease expense </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">367 </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">654 </div></div></div> </td>
<td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Undiscounted minimum lease payments</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: -2pt; line-height: 12pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Undiscounted minimum</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> lease payments as of November&#160;30, 2019 were as follows: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="font-size:10pt;border-collapse:separate;border-spacing:0;width:68%;margin-bottom:0px;margin-top:12pt;margin-left:auto;margin-right:auto">
<tr style="font-size: 0px;">
<td style="width: 94%; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="width: 5%; padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="padding: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="page-break-inside:avoid;font-size:8pt;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1pt solid #000000;vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></div> </td>
<td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid;font-size:8pt;">
<td style="vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align:bottom;">&#160;</td>
<td colspan="2" style="vertical-align:bottom;"> <div style="font-family: &quot;Times New Roman&quot;; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in&#160;thousands)</div></div></div> </td>
<td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Years ending May&#160;31, </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020 (1) </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div> </td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">589 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">917 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">358 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">169 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2024 </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">95 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2025 and thereafter </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">26 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,154 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less: imputed interest </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">114 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">2,040</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 6pt;">&#160;</div>
<table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(1)</td>
<td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Excluding the six months ended November&#160;30, 2019<div style="display:inline;">.</div></td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div><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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregated Revenue</a></td>
<td class="text"> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Company&#8217;s revenue disaggregated by geographic location: </div></div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 62%; padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;months&#160;ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six months ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 1pt;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Revenues by Geographic Location </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Domestic </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">63,317 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">65,033 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">126,657</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">124,879</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">International </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">44,486 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">42,065 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">82,570 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">81,845 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 62%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total revenue </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,803 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,098 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">209,227 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">206,724 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 62%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregated Revenue</a></td>
<td class="text"> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>table presents disaggregated revenue by major product and service categories for the three and six month periods ended November&#160;30, 2019 and 2018: </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>
<table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 60%; padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;Months&#160;ended&#160;November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six&#160;Months&#160;ended&#160;November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands)</div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Food Safety</div></div> </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Natural Toxins, Allergens&#160;&amp; Drug Residues </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20,681 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">20,571 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">40,796 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">39,409 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Bacterial&#160;&amp; General Sanitation </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,615 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,822 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,931 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,288 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Culture Media&#160;&amp; Other </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,757 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,191 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">24,037 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">24,408 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides&#160;&amp; Disinfectants </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,447 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">5,943 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,896 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,569 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,354 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">4,223 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,216 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,259 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">56,854 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">53,750 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">107,876 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">105,933 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Animal Safety</div></div> </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Life Sciences </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,803 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">1,891 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,525 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">3,971 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Veterinary Instruments&#160;&amp; Disposables </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">10,486 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">11,683 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">21,822 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">22,087 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Animal Care&#160;&amp; Other </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7,787 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">8,948 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,193 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">15,346 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides&#160;&amp; Disinfectants </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,186 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18,789 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">32,904 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">35,935 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">14,687 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">12,037 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">28,907 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">23,452 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">50,949 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">53,348 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">101,351 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">100,791 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 60%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Revenues </div></div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">107,803</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">107,098</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">209,227</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">206,724</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 60%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock">
<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>Schedule Of Supplemental balance sheet information related to operating leases</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;">neog_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock">
<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>Schedule of weighted average remaining lease term and weighted average discount rate</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;">neog_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_DisaggregationOfRevenueTableTextBlock">
<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 disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<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_DisaggregationOfRevenueTableTextBlock</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_LeaseCostTableTextBlock">
<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 lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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_LeaseCostTableTextBlock</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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<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 undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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>54
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6793243648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Nov. 30, 2019</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_LongTermDebtTextBlock', window );">Long Term Debt</a></td>
<td class="text"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">7. LONG TERM DEBT </div></div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We have a financing agreement with a bank providing for a $15,000,000 unsecured revolving line of credit, which was amended on November&#160;30, 2018 to extend the maturity from <div style="letter-spacing: 0px; top: 0px;;display:inline;">September 1, 2019</div> to <div style="letter-spacing: 0px; top: 0px;;display:inline;">September 30, 2021</div>. There were <div style="letter-spacing: 0px; top: 0px;;display:inline;">no</div> advances against the line of credit during fiscal 2019 and there have been none thus far in fiscal 2020; there was <div style="letter-spacing: 0px; top: 0px;;display:inline;">no</div> balance outstanding at November&#160;30, 2019. Interest on any borrowings remained at <div style="letter-spacing: 0px; top: 0px;;display:inline;">LIBOR plus <span style="-sec-ix-hidden:hidden9020614">100</span> basis points</div> (rate under the terms of the agreement was 2.70% at November&#160;30, 2019). Financial covenants include maintaining specified levels of tangible net worth, debt service coverage, and funded debt to EBITDA, each of which the Company was in compliance with at November&#160;30, 2019. </div></div></div><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_LongTermDebtTextBlock">
<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 long-term 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 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<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_LongTermDebtTextBlock</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>55
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6797237760">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Nov. 30, 2019</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_EarningsPerShareTextBlock', window );">Net Income per Share</a></td>
<td class="text"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The calculation of net income per share follows: </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;">&#160;</div>
<table border="0" cellpadding="0" cellspacing="0" style="margin-top: 0pt; margin-bottom: 0in; width: 92%; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;">
<tr style="font-size: 0px;">
<td style="width: 64%; padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="width: 3%; padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td>
<td style="padding: 0px;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three&#160;Months&#160;Ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">November&#160;30, </div></div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div> </td>
<td style="padding: 0px 2pt 1pt 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td>
<td colspan="14" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(in thousands, except per share amounts)</div></div> </div></div> </td>
<td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Numerator for basic and diluted net income per share: </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Neogen </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,276</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">16,051</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">30,928</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">31,288</div> </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Denominator for basic net income per share: </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Weighted average shares </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">52,557 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">52,019 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">52,355 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">51,820 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive stock options </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">319 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">572 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">357 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">721 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 1px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Denominator for diluted net income per share </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">52,876 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">52,591 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">52,712 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">52,541 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Neogen per share: </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid;">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Basic </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.31 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.31 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.59 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.60 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="padding: 0px; vertical-align: top; width: 64%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Diluted </div></div> </td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.31 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.31 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.59 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td>
<td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">0.60 </div></div> </td>
<td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 0pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
<td style="padding: 0px 2pt 3px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;">&#160;</div> <div style="clear: both; max-height: 0px;">&#160;</div><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_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>57
<FILENAME>R33.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6742010384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregated Revenue by Geographic Location (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Nov. 30, 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_neog_ScheduleOfGeographicalInformationLineItems', window );"><strong>Revenues by Geographic Location [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 107,803<span></span>
</td>
<td class="nump">$ 107,098<span></span>
</td>
<td class="nump">$ 209,227<span></span>
</td>
<td class="nump">$ 206,724<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_srt_StatementGeographicalAxis=country_US', window );">Domestic</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_neog_ScheduleOfGeographicalInformationLineItems', window );"><strong>Revenues by Geographic Location [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">63,317<span></span>
</td>
<td class="nump">65,033<span></span>
</td>
<td class="nump">126,657<span></span>
</td>
<td class="nump">124,879<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_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International</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_neog_ScheduleOfGeographicalInformationLineItems', window );"><strong>Revenues by Geographic Location [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 44,486<span></span>
</td>
<td class="nump">$ 42,065<span></span>
</td>
<td class="nump">$ 82,570<span></span>
</td>
<td class="nump">$ 81,845<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_ScheduleOfGeographicalInformationLineItems">
<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>Schedule Of Geographical Information [Line Items]</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;">neog_ScheduleOfGeographicalInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_RevenueFromContractWithCustomerExcludingAssessedTax">
<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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br><br>Reference 2: 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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<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_RevenueFromContractWithCustomerExcludingAssessedTax</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_srt_StatementGeographicalAxis=country_US">
<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_StatementGeographicalAxis=country_US</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_StatementGeographicalAxis=us-gaap_NonUsMember">
<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_StatementGeographicalAxis=us-gaap_NonUsMember</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>58
<FILENAME>R37.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6808790832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business and Product Line Acquisitions - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 01, 2019</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
<th class="th"><div>Sep. 04, 2018</div></th>
<th class="th"><div>Aug. 01, 2018</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Nov. 30, 2019</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_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite lived intangible assets, useful life</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">5 years<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite lived intangible assets, useful life</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">25 years<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_BusinessAcquisitionAxis=neog_ClarusLabsIncMember', window );">Clarus Labs Inc.</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_PaymentsToAcquireBusinessesGross', window );">Cash consideration for purchase of business</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">$ 4,204,000<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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Contingent consideration potential payment</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">1,256,000,000,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Purchase price allocation for inventory</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">32,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Purchase price allocation for land, property and equipment</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">120,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability', window );">Allocation of purchase price for contingent consideration potential payment</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">1,256,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Purchase price allocation for intangible assets</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">1,487,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Purchase price allocation for non-amortizable intangible assets</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">878,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Purchase price allocation for accounts payable</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">53,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Purchase price allocation for deferred tax liability</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">$ 544,000<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_PaymentForContingentConsiderationLiabilityInvestingActivities', window );">Contingent consideration 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="text">&#160;<span></span>
</td>
<td class="nump">$ 180,000<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_BusinessAcquisitionAxis=neog_ClarusLabsIncMember', window );">Clarus Labs Inc. | Minimum</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite lived intangible assets, useful life</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">5 years<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_BusinessAcquisitionAxis=neog_ClarusLabsIncMember', window );">Clarus Labs Inc. | Maximum</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite lived intangible assets, useful life</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">15 years<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_BusinessAcquisitionAxis=neog_LivestockGeneticServicesLlcMember', window );">Livestock Genetic Services LLC</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_PaymentsToAcquireBusinessesGross', window );">Cash consideration for purchase of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100,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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Contingent consideration potential payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">585,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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability', window );">Allocation of purchase price for contingent consideration potential payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">385,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Purchase price allocation for intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">942,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_neog_BusinessCombinationConsiderationPayable', window );">Cash payable to former owner for purchase of business</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_neog_PaymentForBusinessAcquisitionContingentConsideration', window );">Cash paid for purchase of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,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="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_PaymentForContingentConsiderationLiabilityInvestingActivities', window );">Contingent consideration paid</a></td>
<td class="nump">$ 107,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>
<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_neog_BusinessCombinationDateOfConsiderationPayable', window );">Cash payable to former owner for purchase of business, due date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep.  01,  2019<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Purchase price allocation for office equipment</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="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_PaymentsForPreviousAcquisition', window );">Second installment paid</a></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>
<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_BusinessAcquisitionAxis=neog_LivestockGeneticServicesLlcMember', window );">Livestock Genetic Services LLC | Minimum</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite lived intangible assets, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 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="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_BusinessAcquisitionAxis=neog_LivestockGeneticServicesLlcMember', window );">Livestock Genetic Services LLC | Maximum</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite lived intangible assets, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 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="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_BusinessAcquisitionAxis=neog_EdmontonAlbertabasedDeltaGenomicsCentreMember', window );">Edmonton Albertabased Delta Genomics Centre [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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_PaymentsToAcquireBusinessesGross', window );">Cash consideration for purchase of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,485,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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Purchase price allocation for inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Purchase price allocation for land, property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">371,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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Purchase price allocation for intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">532,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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125,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>
<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_BusinessAcquisitionAxis=neog_EdmontonAlbertabasedDeltaGenomicsCentreMember', window );">Edmonton Albertabased Delta Genomics Centre [Member] | Minimum</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite lived intangible assets, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 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>
<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_BusinessAcquisitionAxis=neog_EdmontonAlbertabasedDeltaGenomicsCentreMember', window );">Edmonton Albertabased Delta Genomics Centre [Member] | Maximum</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite lived intangible assets, useful life</a></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>
<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_neog_BusinessCombinationConsiderationPayable">
<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>Business Combination, Consideration Payable</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;">neog_BusinessCombinationConsiderationPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_neog_BusinessCombinationDateOfConsiderationPayable">
<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>Business combination date of consideration payable.</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;">neog_BusinessCombinationDateOfConsiderationPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_neog_PaymentForBusinessAcquisitionContingentConsideration">
<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>Payment for business acquisition contingent consideration.</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;">neog_PaymentForBusinessAcquisitionContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</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_BusinessAcquisitionLineItems">
<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_BusinessAcquisitionLineItems</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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<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 contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be 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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability">
<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 liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<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 incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue">
<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 revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<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 liability attributable to taxable temporary differences assumed at the acquisition 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 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31917-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment">
<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 tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment, acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets">
<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 assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<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 intangible assets, excluding goodwill, acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<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 inventory recognized as of the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<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 property, plant, and equipment recognized as of the acquisition 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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</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_FiniteLivedIntangibleAssetUsefulLife">
<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>Useful life of finite-lived intangible assets, 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;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</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_PaymentForContingentConsiderationLiabilityInvestingActivities">
<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, made soon after acquisition date of business combination, to settle contingent consideration 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentForContingentConsiderationLiabilityInvestingActivities</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_PaymentsForPreviousAcquisition">
<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>Cash outflow representing an adjustment to the purchase price of a previous acquisition.</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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsForPreviousAcquisition</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_PaymentsToAcquireBusinessesGross">
<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 business during the period. The cash portion only of the acquisition price.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsToAcquireBusinessesGross</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_srt_RangeAxis=srt_MinimumMember">
<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_MinimumMember</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_BusinessAcquisitionAxis=neog_ClarusLabsIncMember">
<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_BusinessAcquisitionAxis=neog_ClarusLabsIncMember</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_BusinessAcquisitionAxis=neog_LivestockGeneticServicesLlcMember">
<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_BusinessAcquisitionAxis=neog_LivestockGeneticServicesLlcMember</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_BusinessAcquisitionAxis=neog_EdmontonAlbertabasedDeltaGenomicsCentreMember">
<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_BusinessAcquisitionAxis=neog_EdmontonAlbertabasedDeltaGenomicsCentreMember</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>
</SEC-DOCUMENT>
