0001193125-20-098046.txt : 20200403 0001193125-20-098046.hdr.sgml : 20200403 20200403154149 ACCESSION NUMBER: 0001193125-20-098046 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20200229 FILED AS OF DATE: 20200403 DATE AS OF CHANGE: 20200403 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: 20773186 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 10-Q 1 d899944d10q.htm 10-Q 10-Q
falseP3YP5Y0.0100002020Q3--02-29YesYesNEOGEN CORP0000711377Large Accelerated FilertruefalseMIMIExcluding the nine months ended February 29, 2020. 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.Includes elimination of intersegment transactions. 0000711377 2019-06-01 2020-02-29 0000711377 2020-02-29 0000711377 2019-05-31 0000711377 2019-12-01 2020-02-29 0000711377 2018-12-01 2019-02-28 0000711377 2018-06-01 2019-02-28 0000711377 2019-11-30 0000711377 2018-10-31 0000711377 2018-12-31 0000711377 2018-11-01 2018-11-29 0000711377 2019-06-01 0000711377 2018-12-01 2018-12-31 0000711377 2019-06-01 2019-08-31 0000711377 2018-09-01 2018-11-30 0000711377 2018-06-01 2018-08-31 0000711377 2019-09-01 2019-11-30 0000711377 2019-02-28 0000711377 2018-05-31 0000711377 2019-08-31 0000711377 2018-08-31 0000711377 2018-11-30 0000711377 neog:FoodSafetyMember us-gaap:OperatingSegmentsMember 2020-02-29 0000711377 neog:AnimalSafetyMember us-gaap:OperatingSegmentsMember 2020-02-29 0000711377 us-gaap:IntersubsegmentEliminationsMember us-gaap:OperatingSegmentsMember 2020-02-29 0000711377 neog:FoodSafetyMember 2019-12-01 2020-02-29 0000711377 neog:AnimalSafetyMember 2019-12-01 2020-02-29 0000711377 neog:NaturalToxinsAllergensAndDrugResiduesMember neog:FoodSafetyMember 2019-12-01 2020-02-29 0000711377 neog:BacterialAndGeneralSanitationMember neog:FoodSafetyMember 2019-12-01 2020-02-29 0000711377 neog:CultureMediaAndOtherMember neog:FoodSafetyMember 2019-12-01 2020-02-29 0000711377 neog:RodenticidesInsecticidesAndDisinfectantsMember neog:FoodSafetyMember 2019-12-01 2020-02-29 0000711377 neog:GenomicsServicesMember neog:FoodSafetyMember 2019-12-01 2020-02-29 0000711377 neog:LifeSciencesMember neog:AnimalSafetyMember 2019-12-01 2020-02-29 0000711377 neog:VeterinaryInstrumentsAndDisposablesMember neog:AnimalSafetyMember 2019-12-01 2020-02-29 0000711377 neog:AnimalCareAndOtherMember neog:AnimalSafetyMember 2019-12-01 2020-02-29 0000711377 neog:RodenticidesInsecticidesAndDisinfectantsMember neog:AnimalSafetyMember 2019-12-01 2020-02-29 0000711377 neog:GenomicsServicesMember neog:AnimalSafetyMember 2019-12-01 2020-02-29 0000711377 country:US 2019-12-01 2020-02-29 0000711377 us-gaap:NonUsMember 2019-12-01 2020-02-29 0000711377 us-gaap:ProductMember neog:FoodSafetyMember us-gaap:OperatingSegmentsMember 2019-12-01 2020-02-29 0000711377 us-gaap:ProductMember neog:AnimalSafetyMember us-gaap:OperatingSegmentsMember 2019-12-01 2020-02-29 0000711377 us-gaap:ProductMember 2019-12-01 2020-02-29 0000711377 us-gaap:ServiceMember neog:FoodSafetyMember us-gaap:OperatingSegmentsMember 2019-12-01 2020-02-29 0000711377 us-gaap:ServiceMember neog:AnimalSafetyMember us-gaap:OperatingSegmentsMember 2019-12-01 2020-02-29 0000711377 us-gaap:ServiceMember 2019-12-01 2020-02-29 0000711377 neog:FoodSafetyMember us-gaap:OperatingSegmentsMember 2019-12-01 2020-02-29 0000711377 neog:AnimalSafetyMember us-gaap:OperatingSegmentsMember 2019-12-01 2020-02-29 0000711377 us-gaap:IntersubsegmentEliminationsMember us-gaap:OperatingSegmentsMember 2019-12-01 2020-02-29 0000711377 us-gaap:CommonStockMember 2019-12-01 2020-02-29 0000711377 us-gaap:AdditionalPaidInCapitalMember 2019-12-01 2020-02-29 0000711377 us-gaap:RetainedEarningsMember 2019-12-01 2020-02-29 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-01 2020-02-29 0000711377 neog:FoodSafetyMember 2018-12-01 2019-02-28 0000711377 neog:AnimalSafetyMember 2018-12-01 2019-02-28 0000711377 neog:NaturalToxinsAllergensAndDrugResiduesMember neog:FoodSafetyMember 2018-12-01 2019-02-28 0000711377 neog:BacterialAndGeneralSanitationMember neog:FoodSafetyMember 2018-12-01 2019-02-28 0000711377 neog:CultureMediaAndOtherMember neog:FoodSafetyMember 2018-12-01 2019-02-28 0000711377 neog:RodenticidesInsecticidesAndDisinfectantsMember neog:FoodSafetyMember 2018-12-01 2019-02-28 0000711377 neog:GenomicsServicesMember neog:FoodSafetyMember 2018-12-01 2019-02-28 0000711377 neog:LifeSciencesMember neog:AnimalSafetyMember 2018-12-01 2019-02-28 0000711377 neog:VeterinaryInstrumentsAndDisposablesMember neog:AnimalSafetyMember 2018-12-01 2019-02-28 0000711377 neog:AnimalCareAndOtherMember neog:AnimalSafetyMember 2018-12-01 2019-02-28 0000711377 neog:RodenticidesInsecticidesAndDisinfectantsMember neog:AnimalSafetyMember 2018-12-01 2019-02-28 0000711377 neog:GenomicsServicesMember neog:AnimalSafetyMember 2018-12-01 2019-02-28 0000711377 country:US 2018-12-01 2019-02-28 0000711377 us-gaap:NonUsMember 2018-12-01 2019-02-28 0000711377 us-gaap:ProductMember neog:FoodSafetyMember us-gaap:OperatingSegmentsMember 2018-12-01 2019-02-28 0000711377 us-gaap:ProductMember neog:AnimalSafetyMember us-gaap:OperatingSegmentsMember 2018-12-01 2019-02-28 0000711377 us-gaap:ProductMember 2018-12-01 2019-02-28 0000711377 us-gaap:ServiceMember neog:FoodSafetyMember us-gaap:OperatingSegmentsMember 2018-12-01 2019-02-28 0000711377 us-gaap:ServiceMember neog:AnimalSafetyMember us-gaap:OperatingSegmentsMember 2018-12-01 2019-02-28 0000711377 us-gaap:ServiceMember 2018-12-01 2019-02-28 0000711377 neog:FoodSafetyMember us-gaap:OperatingSegmentsMember 2018-12-01 2019-02-28 0000711377 neog:AnimalSafetyMember us-gaap:OperatingSegmentsMember 2018-12-01 2019-02-28 0000711377 us-gaap:IntersubsegmentEliminationsMember us-gaap:OperatingSegmentsMember 2018-12-01 2019-02-28 0000711377 us-gaap:CommonStockMember 2018-12-01 2019-02-28 0000711377 us-gaap:AdditionalPaidInCapitalMember 2018-12-01 2019-02-28 0000711377 us-gaap:RetainedEarningsMember 2018-12-01 2019-02-28 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-01 2019-02-28 0000711377 srt:MinimumMember 2019-06-01 2020-02-29 0000711377 srt:MaximumMember 2019-06-01 2020-02-29 0000711377 neog:FoodSafetyMember 2019-06-01 2020-02-29 0000711377 neog:AnimalSafetyMember 2019-06-01 2020-02-29 0000711377 neog:NaturalToxinsAllergensAndDrugResiduesMember neog:FoodSafetyMember 2019-06-01 2020-02-29 0000711377 neog:BacterialAndGeneralSanitationMember neog:FoodSafetyMember 2019-06-01 2020-02-29 0000711377 neog:CultureMediaAndOtherMember neog:FoodSafetyMember 2019-06-01 2020-02-29 0000711377 neog:RodenticidesInsecticidesAndDisinfectantsMember neog:FoodSafetyMember 2019-06-01 2020-02-29 0000711377 neog:GenomicsServicesMember neog:FoodSafetyMember 2019-06-01 2020-02-29 0000711377 neog:LifeSciencesMember neog:AnimalSafetyMember 2019-06-01 2020-02-29 0000711377 neog:VeterinaryInstrumentsAndDisposablesMember neog:AnimalSafetyMember 2019-06-01 2020-02-29 0000711377 neog:AnimalCareAndOtherMember neog:AnimalSafetyMember 2019-06-01 2020-02-29 0000711377 neog:RodenticidesInsecticidesAndDisinfectantsMember neog:AnimalSafetyMember 2019-06-01 2020-02-29 0000711377 neog:GenomicsServicesMember neog:AnimalSafetyMember 2019-06-01 2020-02-29 0000711377 us-gaap:NonUsMember 2019-06-01 2020-02-29 0000711377 country:US 2019-06-01 2020-02-29 0000711377 us-gaap:ProductMember 2019-06-01 2020-02-29 0000711377 us-gaap:ProductMember neog:FoodSafetyMember us-gaap:OperatingSegmentsMember 2019-06-01 2020-02-29 0000711377 us-gaap:ProductMember neog:AnimalSafetyMember us-gaap:OperatingSegmentsMember 2019-06-01 2020-02-29 0000711377 us-gaap:ServiceMember neog:FoodSafetyMember us-gaap:OperatingSegmentsMember 2019-06-01 2020-02-29 0000711377 us-gaap:ServiceMember neog:AnimalSafetyMember us-gaap:OperatingSegmentsMember 2019-06-01 2020-02-29 0000711377 us-gaap:ServiceMember 2019-06-01 2020-02-29 0000711377 neog:FoodSafetyMember us-gaap:OperatingSegmentsMember 2019-06-01 2020-02-29 0000711377 neog:AnimalSafetyMember us-gaap:OperatingSegmentsMember 2019-06-01 2020-02-29 0000711377 us-gaap:IntersubsegmentEliminationsMember us-gaap:OperatingSegmentsMember 2019-06-01 2020-02-29 0000711377 neog:LiborPlusMember neog:UnsecuredRevolvingLineOfCreditMember 2019-06-01 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember 2019-06-01 2020-02-29 0000711377 us-gaap:EmployeeStockMember neog:TwoThousandElevenPlanMember 2019-06-01 2020-02-29 0000711377 neog:FoodSafetyMember 2018-06-01 2019-02-28 0000711377 neog:AnimalSafetyMember 2018-06-01 2019-02-28 0000711377 neog:NaturalToxinsAllergensAndDrugResiduesMember neog:FoodSafetyMember 2018-06-01 2019-02-28 0000711377 neog:BacterialAndGeneralSanitationMember neog:FoodSafetyMember 2018-06-01 2019-02-28 0000711377 neog:CultureMediaAndOtherMember neog:FoodSafetyMember 2018-06-01 2019-02-28 0000711377 neog:RodenticidesInsecticidesAndDisinfectantsMember neog:FoodSafetyMember 2018-06-01 2019-02-28 0000711377 neog:GenomicsServicesMember neog:FoodSafetyMember 2018-06-01 2019-02-28 0000711377 neog:LifeSciencesMember neog:AnimalSafetyMember 2018-06-01 2019-02-28 0000711377 neog:VeterinaryInstrumentsAndDisposablesMember neog:AnimalSafetyMember 2018-06-01 2019-02-28 0000711377 neog:AnimalCareAndOtherMember neog:AnimalSafetyMember 2018-06-01 2019-02-28 0000711377 neog:RodenticidesInsecticidesAndDisinfectantsMember neog:AnimalSafetyMember 2018-06-01 2019-02-28 0000711377 neog:GenomicsServicesMember neog:AnimalSafetyMember 2018-06-01 2019-02-28 0000711377 us-gaap:NonUsMember 2018-06-01 2019-02-28 0000711377 country:US 2018-06-01 2019-02-28 0000711377 us-gaap:ProductMember neog:FoodSafetyMember us-gaap:OperatingSegmentsMember 2018-06-01 2019-02-28 0000711377 us-gaap:ProductMember neog:AnimalSafetyMember us-gaap:OperatingSegmentsMember 2018-06-01 2019-02-28 0000711377 us-gaap:ProductMember 2018-06-01 2019-02-28 0000711377 us-gaap:ServiceMember neog:FoodSafetyMember us-gaap:OperatingSegmentsMember 2018-06-01 2019-02-28 0000711377 us-gaap:ServiceMember neog:AnimalSafetyMember us-gaap:OperatingSegmentsMember 2018-06-01 2019-02-28 0000711377 us-gaap:ServiceMember 2018-06-01 2019-02-28 0000711377 neog:FoodSafetyMember us-gaap:OperatingSegmentsMember 2018-06-01 2019-02-28 0000711377 neog:AnimalSafetyMember us-gaap:OperatingSegmentsMember 2018-06-01 2019-02-28 0000711377 us-gaap:IntersubsegmentEliminationsMember us-gaap:OperatingSegmentsMember 2018-06-01 2019-02-28 0000711377 us-gaap:CommonStockMember 2018-06-01 2018-08-31 0000711377 us-gaap:AdditionalPaidInCapitalMember 2018-06-01 2018-08-31 0000711377 us-gaap:RetainedEarningsMember 2018-06-01 2018-08-31 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-01 2018-08-31 0000711377 us-gaap:CommonStockMember 2019-06-01 2019-08-31 0000711377 us-gaap:AdditionalPaidInCapitalMember 2019-06-01 2019-08-31 0000711377 us-gaap:RetainedEarningsMember 2019-06-01 2019-08-31 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-01 2019-08-31 0000711377 us-gaap:CommonStockMember 2019-09-01 2019-11-30 0000711377 us-gaap:AdditionalPaidInCapitalMember 2019-09-01 2019-11-30 0000711377 us-gaap:RetainedEarningsMember 2019-09-01 2019-11-30 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-01 2019-11-30 0000711377 us-gaap:CommonStockMember 2018-09-01 2018-11-30 0000711377 us-gaap:AdditionalPaidInCapitalMember 2018-09-01 2018-11-30 0000711377 us-gaap:RetainedEarningsMember 2018-09-01 2018-11-30 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-01 2018-11-30 0000711377 neog:ClarusLabsIncMember 2018-08-01 2018-08-01 0000711377 neog:ClarusLabsIncMember srt:MaximumMember 2018-08-01 2018-08-01 0000711377 neog:ClarusLabsIncMember srt:MinimumMember 2018-08-01 2018-08-01 0000711377 neog:ClarusLabsIncMember 2018-08-01 0000711377 neog:ClarusLabsIncMember 2019-02-01 2019-02-28 0000711377 neog:LivestockGeneticServicesLlcMember 2018-09-04 2018-09-04 0000711377 srt:MaximumMember neog:LivestockGeneticServicesLlcMember 2018-09-04 2018-09-04 0000711377 neog:LivestockGeneticServicesLlcMember srt:MinimumMember 2018-09-04 2018-09-04 0000711377 neog:LivestockGeneticServicesLlcMember 2018-09-04 0000711377 neog:LivestockGeneticServicesLlcMember 2019-09-01 2019-09-01 0000711377 neog:EdmontonAlbertabasedDeltaGenomicsCentreMember 2019-01-01 2019-01-01 0000711377 srt:MinimumMember neog:EdmontonAlbertabasedDeltaGenomicsCentreMember 2019-01-01 2019-01-01 0000711377 srt:MaximumMember neog:EdmontonAlbertabasedDeltaGenomicsCentreMember 2019-01-01 2019-01-01 0000711377 neog:EdmontonAlbertabasedDeltaGenomicsCentreMember 2019-01-01 0000711377 neog:ProductosQuimicosMagiarMember country:AR 2020-01-01 2020-01-01 0000711377 neog:ProductosQuimicosMagiarMember country:UY 2020-01-01 2020-01-01 0000711377 neog:ProductosQuimicosMagiarMember country:AR srt:MinimumMember 2020-01-01 2020-01-01 0000711377 neog:ProductosQuimicosMagiarMember country:AR srt:MaximumMember 2020-01-01 2020-01-01 0000711377 neog:ProductosQuimicosMagiarMember country:UY srt:MinimumMember 2020-01-01 2020-01-01 0000711377 neog:ProductosQuimicosMagiarMember country:UY srt:MaximumMember 2020-01-01 2020-01-01 0000711377 country:AR neog:ProductosQuimicosMagiarMember 2020-01-01 0000711377 neog:ProductosQuimicosMagiarMember country:UY 2020-01-01 0000711377 neog:DiessechemSrlMember country:IT 2020-01-09 2020-01-09 0000711377 neog:DiessechemSrlMember country:IT srt:MinimumMember 2020-01-09 2020-01-09 0000711377 neog:DiessechemSrlMember country:IT srt:MaximumMember 2020-01-09 2020-01-09 0000711377 neog:DiessechemSrlMember country:IT 2020-01-09 0000711377 neog:AbtekBiologicalsLimitedMember 2020-01-31 0000711377 neog:AbtekBiologicalsLimitedMember 2020-01-31 2020-01-31 0000711377 neog:AbtekBiologicalsLimitedMember srt:MinimumMember 2020-01-31 2020-01-31 0000711377 neog:AbtekBiologicalsLimitedMember srt:MaximumMember 2020-01-31 2020-01-31 0000711377 srt:ScenarioForecastMember 2020-05-31 0000711377 neog:FoodSafetyMember us-gaap:OperatingSegmentsMember 2019-02-28 0000711377 neog:AnimalSafetyMember us-gaap:OperatingSegmentsMember 2019-02-28 0000711377 us-gaap:IntersubsegmentEliminationsMember us-gaap:OperatingSegmentsMember 2019-02-28 0000711377 neog:CellBiosciencesMember country:AU 2020-02-28 2020-02-28 0000711377 neog:ChileBasedMagiarChilenaMember us-gaap:SubsequentEventMember 2020-03-26 2020-03-26 0000711377 neog:ChileBasedMagiarChilenaMember us-gaap:SubsequentEventMember 2020-03-26 0000711377 us-gaap:CommonStockMember 2020-02-29 0000711377 us-gaap:AdditionalPaidInCapitalMember 2020-02-29 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-02-29 0000711377 us-gaap:RetainedEarningsMember 2020-02-29 0000711377 us-gaap:CommonStockMember 2019-02-28 0000711377 us-gaap:AdditionalPaidInCapitalMember 2019-02-28 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-28 0000711377 us-gaap:RetainedEarningsMember 2019-02-28 0000711377 us-gaap:CommonStockMember 2018-05-31 0000711377 us-gaap:AdditionalPaidInCapitalMember 2018-05-31 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-05-31 0000711377 us-gaap:RetainedEarningsMember 2018-05-31 0000711377 us-gaap:CommonStockMember 2018-08-31 0000711377 us-gaap:AdditionalPaidInCapitalMember 2018-08-31 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-08-31 0000711377 us-gaap:RetainedEarningsMember 2018-08-31 0000711377 us-gaap:CommonStockMember 2019-05-31 0000711377 us-gaap:AdditionalPaidInCapitalMember 2019-05-31 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-05-31 0000711377 us-gaap:RetainedEarningsMember 2019-05-31 0000711377 us-gaap:CommonStockMember 2019-08-31 0000711377 us-gaap:AdditionalPaidInCapitalMember 2019-08-31 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-31 0000711377 us-gaap:RetainedEarningsMember 2019-08-31 0000711377 us-gaap:CommonStockMember 2019-11-30 0000711377 us-gaap:AdditionalPaidInCapitalMember 2019-11-30 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-11-30 0000711377 us-gaap:RetainedEarningsMember 2019-11-30 0000711377 us-gaap:CommonStockMember 2018-11-30 0000711377 us-gaap:AdditionalPaidInCapitalMember 2018-11-30 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-11-30 0000711377 us-gaap:RetainedEarningsMember 2018-11-30 iso4217:USD xbrli:shares xbrli:pure neog:Segment iso4217:USD xbrli:shares
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM
10-Q
 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
 
 
 
For the quarterly period ended February 29, 2020.
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
 
 
 
For the transition period from
                    
to
                    
Commission file number
0-17988
 
Neogen Corporation
(Exact name of registrant as specified in its charter)
 
     
Michigan
 
38-2367843
(State or other jurisdiction of
incorporation or organization)
 
(IRS Employer
Identification Number)
 
 
 
 
620 Lesher Place
Lansing, Michigan 48912
(Address of principal executive offices, including zip code)
(517)
372-9200
(Registrant’s telephone number, including area code)
SECURITIES REGISTERED PURSUANT TO SECTION 12(b) OF THE ACT:
         
Title of each Class
 
Trading
Symbol(s)
 
Name of each exchange
on which registered
            
 
            
 
            
 
 
 
 
N/A
(Former name, former address and former fiscal year, if changed since last report)
 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file reports), and (2) has been subject to such filing requirements for the past 90 days.    YES  ☒    NO  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation
S-T
(§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    YES  
    NO  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, or a
non-accelerated
filer (see definition of “accelerated filer and large accelerated filer” in Rule
12b-2
of the Exchange Act):
             
Large accelerated filer
 
 
Accelerated filer
 
             
Non-accelerated
 filer
 
 
Smaller Reporting Company
 
             
Emerging growth company
 
 
 
 
 
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  
Indicate by check mark whether the registrant is a shell company (as defined in Rule
12b-2
of the Exchange Act):    YES  
    NO  
As of February 29, 2020 there were 52,910,832 shares of Common Stock outstanding.
 
 

NEOGEN CORPORATION AND SUBSIDIARIES
TABLE OF CONTENTS
             
 
 
Page No.
 
 
 
 
 
 
 
 
 
 
 
Item 1.
 
 
 
2
 
 
 
 
 
 
 
 
 
 
 
2
 
 
 
 
 
 
 
 
 
 
 
3
 
 
 
 
 
 
 
 
 
 
 
4
 
 
 
 
 
 
 
 
 
 
 
5
 
 
 
 
 
 
 
 
 
 
 
6
 
 
 
 
 
 
 
 
 
 
 
7
 
 
 
 
 
 
 
 
Item 2.
 
 
 
19
 
 
 
 
 
 
 
 
Item 3.
 
 
 
27
 
 
 
 
 
 
 
 
Item 4.
 
 
 
27
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Item 1.
 
 
 
28
 
 
 
 
 
 
 
 
Item 1A.
 
 
 
28
 
 
 
 
 
 
 
 
Item 6.
 
 
 
28
 
 
 
 
 
 
 
 
29
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1

PART I – FINANCIAL INFORMATION
Item 1. Interim Consolidated Financial Statements
Neogen Corporation and Subsidiaries
Consolidated Balance Sheets
(in thousands, except share and
per share amounts)
                 
 
February 29,
2020
 
 
 
 
 
 
May 31,
 
 
 
 

2019
 
 
Unaudited
 
 
Un
a
udited
 
Assets
 
 
 
 
 
 
Current Assets
   
     
 
Cash and cash equivalents
  $
  50,774
    $
41,688
 
Marketable securities
   
277,149
     
225,836
 
Accounts receivable, less allowance of $1,400 and $1,700 at February 29, 2020 and May 31, 2019, respectively
   
80,692
     
82,582
 
Inventories
   
89,244
     
85,992
 
Prepaid expenses and other current assets
   
17,016
     
13,431
 
                 
Total Current Assets
   
514,875
     
449,529
 
Net Property and Equipment
   
78,394
     
74,847
 
Other Assets
   
     
 
Goodwill
   
109,761
     
103,619
 
Other
non-amortizable
intangible assets
   
15,425
     
15,649
 
Amortizable intangible and other assets, net of accumulated amortization of $43,397 and $40,835 at February 29,
2020
and May 31, 2019, respectively
   
55,046
     
52,096
 
                 
Total Assets
  $
773,501
    $
695,740
 
                 
Liabilities and Stockholders’ Equity
   
     
 
Current Liabilities
   
     
 
Accounts payable
  $
18,994
    $
19,063
 
Accrued compensation
   
5,596
     
7,085
 
Income taxes
   
1,479
     
601
 
Other accruals
   
13,066
     
11,502
 
                 
Total Current Liabilities
   
39,135
     
38,251
 
Deferred Income Taxes
   
16,343
     
15,618
 
Other
Non-Current
Liabilities
   
6,152
     
3,972
 
                 
Total Liabilities
   
61,630
     
57,841
 
Commitments and Contingencies (note 8)
   
     
 
Equity
   
     
 
Preferred stock, $1.00 par value, 100,000 shares authorized, none issued and outstanding
   
—  
     
—  
 
Common stock, $0.16 par value, 120,000,000 shares authorized, 52,910,832 and 52,216,589 shares issued and outstanding at February 29, 2020 and May 31, 2019, respectively
   
8,466
     
8,355
 
Additional
paid-in
capital
   
254,537
     
221,937
 
Accumulated other comprehensive loss
   
(13,507
   
(11,640
)
Retained earnings
   
462,375
     
419,247
 
                 
Total Stockholders’ Equity
   
711,871
     
637,899
 
                 
Total Liabilities and Stockholders’ Equity
  $
773,501
    $
695,740
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
See notes to interim consolidated financial statements.
2

Neogen Corporation and Subsidiaries
Consolidated Statements of Income (unaudited)
(in thousands, except per share amounts)
                                 
 
Three 
Months
Ended
   
Nine Months Ended
 
 
February 29/28,
   
February 29/28,
 
 
2020
 
 
2019
 
 
2020
 
 
2019
 
Revenues
   
     
     
     
 
Product revenues
  $
77,736
    $
77,375
    $
247,071
    $
249,897
 
Service revenues
   
22,133
     
20,325
     
62,025
     
54,527
 
                                 
Total Revenues
   
99,869
     
97,700
     
309,096
     
304,424
 
Cost of Revenues
   
     
     
     
 
Cost of product revenues
   
41,068
     
41,902
     
128,658
     
132,157
 
Cost of service revenues
   
13,471
     
11,170
     
35,888
     
30,877
 
                                 
Total Cost of Revenues
   
54,539
     
53,072
     
164,546
     
163,034
 
                                 
Gross Margin
   
45,330
     
44,628
     
144,550
     
141,390
 
                                 
Operating Expenses
   
     
     
     
 
Sales and marketing
   
17,675
     
16,722
     
53,206
     
52,454
 
General and administrative
   
10,789
     
10,018
     
32,473
     
30,337
 
Research and development
   
3,823
     
3,249
     
11,292
     
9,235
 
                                 
Total Operating Expenses
   
32,287
     
29,989
     
96,971
     
92,026
 
                                 
Operating Income
   
13,043
     
14,639
     
47,579
     
49,364
 
                                 
Other Income (Expense)
   
     
     
     
 
Interest income
   
1,600
     
1,335
     
4,381
     
3,290
 
Other income (expense)
   
(393
)    
649
     
(832
)    
807
 
                                 
Total Other Income
   
1,207
     
1,984
     
3,549
     
4,097
 
                                 
Income Before Taxes
   
14,250
     
16,623
     
51,128
     
53,461
 
Provision for Income Taxes
   
2,050
     
3,550
     
8,000
     
9,100
 
                                 
Net Income
  $
12,200
    $
13,073
    $
43,128
    $
44,361
 
                                 
Net Income Per Share
   
     
     
     
 
Basic
 
$
0.23
    $
0.25
   
$
0.82
    $
0.86
 
                                 
Diluted
 
$
0.23
    $
0.25
   
$
0.82
    $
0.85
 
                                 
 
 
 
 
 
 
 
 
 
See notes to interim consolidated financial statements.
3

Neogen Corporation and Subsidiaries
Consolidated Statements of Comprehensive Income (unaudited)
(in thousands)
                                 
 
Three Months Ended
   
Nine Months Ended
 
 
February 29/28,
   
February 29/28,
 
 
2020
 
 
2019
 
 
2020
 
 
2019
 
Net income
  $
12,200
    $
13,073
    $
43,128
    $
44,361
 
Other comprehensive income (loss), net of tax:
   
     
     
     
 
currency translation adjustments
   
(1,761
)    
3,105
     
(2,452
)    
617
 
Other comprehensive income, net of tax:
   
     
     
     
 
unrealized gain on marketable securities
   
172
     
—  
     
585
     
—  
 
                                 
Total comprehensive income
  $
10,611
    $
16,178
    $
41,261
    $
44,978
 
                                 
 
 
 
 
 
 
 
 
See notes to interim consolidated financial statements.
4

Neogen Corporation and Subsidiaries
Consolidated Statements of
Equity (unaudited)
(in thousands)
                                                 
 
 
 
 
 
 
 
Accumulated
 
 
 
 
 
 
 
 
 
 
Additional
 
 
Other
 
 
 
 
 
 
Common Stock
   
Paid-in
 
 
Comprehensive
 
 
Retained
 
 
 
 
Shares
 
 
Amount
 
 
Capital
 
 
Income (Loss)
 
 
Earnings
 
 
Total
 
Balance at May 31, 2019
 
 
52,217
 
 
$
8,355
 
 
$
221,937
 
 
$
(11,640
)
 
$
419,247
 
 
$
637,899
 
Issuance of shares under share-based compensation plan
   
196
     
30
     
9,683
     
 
 
     
 
 
     
9,713
 
Issuance of shares under employee stock purchase plan
   
10
     
2
     
536
     
 
 
     
 
 
     
538
 
Net income for the three months ended August 31, 2019
   
     
 
 
     
 
 
     
 
 
     
14,652
     
14,652
 
Other comprehensive loss for the three months ended August 31
, 2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(2,496
)
 
 
 
 
 
 
 
(2,496
)
                                                 
Balance at August 31, 2019
 
 
52,423
 
 
$
 8,387
 
 
$
 232,156
 
 
$
 (14,136
)
 
$
 433,899
 
 
$
 660,306
 
Issuance of shares under share-based compensation plan
   
288
     
47
     
12,070
     
 
 
     
 
 
     
12,117
 
Net income for the three months ended November 30, 2019
   
     
 
 
     
 
 
     
 
 
     
16,276
     
16,276
 
Other comprehensive income for the three months ended November 30, 2019
   
     
 
 
     
 
 
     
2,218
     
 
 
     
2,218
 
                                                 
Balance at November 30, 2019
   
 52,711
 
 
$
 8,434
 
 
$
 244,226
 
 
$
 (11,918
)
 
$
 450,175
 
 
$
 690,917
 
Issuance of shares under share-based compensation plan
   
188
     
31
     
9,705
     
     
     
9,736
 
Issuance of shares under employee stock purchase plan
   
12
     
1
     
606
     
     
     
607
 
Net income for the three months ended February 29, 2020
   
     
     
     
     
12,200
     
12,200
 
Other comprehensive loss for the three months ended February 29
, 2020
 
 
 
 
 
 
 
 
 
 
 
(1,589
)
 
 
 
 
 
(1,589
)
                                                 
Balance at February 29, 2020
 
 
52,911
 
 
$
8,466
 
 
$
254,537
 
 
$
(13,507
)
 
$
462,375
 
 
$
711,871
 
                                                 
 
 
 
 
 
 
 
  
                                                 
 
 
 
 
 
 
 
Accumulated
 
 
 
 
 
 
 
 
 
 
Additional
 
 
Other
 
 
 
 
 
 
Common Stock
   
Paid-in
 
 
Comprehensive
 
 
Retained
 
 
 
 
Shares
 
 
Amount
 
 
Capital
 
 
Income (Loss)
 
 
Earnings
 
 
Total
 
Balance at May 31, 2018
 
 
51,736
 
 
$
8,278
 
 
$
202,572
 
 
$
(9,746
)
 
$
359,071
 
 
$
560,175
 
Issuance of shares under share-based compensation plan
   
251
     
40
     
8,433
     
 
 
     
 
 
     
8,473
 
Issuance of shares under employee stock purchase plan
   
8
     
2
     
517
     
 
 
     
 
 
     
519
 
Net income for the three months ended August 31, 2018
   
 
 
     
 
 
     
 
 
     
 
 
     
15,237
     
15,237
 
Other comprehensive loss for the three months ended August 31, 2018
   
 
 
     
 
 
     
 
 
     
(2,778
)    
 
 
     
(2,778
)
                                                 
Balance at August 31, 2018
 
 
51,995
 
 
$
 8,320
 
 
$
 211,522
 
 
$
 (12,524
)
 
$
 374,308
 
 
$
 581,626
 
Issuance of shares under share-based compensation plan
   
87
     
14
     
4,093
     
 
 
     
 
 
     
4,107
 
Net income for the three months ended November 30, 2018
   
 
 
     
 
 
     
 
 
     
 
 
     
16,051
     
16,051
 
Other comprehensive income for the three months ended November 30, 2018
   
 
 
     
 
 
     
 
 
     
290
     
 
 
     
290
 
                                                 
Balance at November 30, 2018
 
 
52,082
 
 
$
 8,334
 
 
$
 215,615
 
 
$
 (12,234
)
 
$
 390,359
 
 
$
 602,074
 
Issuance of shares under share-based compensation plan
   
78
     
12
     
4,146
     
—  
     
—  
     
4,158
 
Issuance of shares under employee stock purchase plan
   
10
     
1
     
640
     
—  
     
—  
     
641
 
Shares repurchased
   
(50
)    
(8
)    
(3,127
)    
—  
     
—  
     
(3,135
)
Net income for the three months ended February 28, 2019
   
—  
     
—  
     
—  
     
—  
     
13,073
     
13,073
 
Other comprehensive loss for the three months ended February 28, 2019
   
—  
     
—  
     
—  
     
3,105
     
—  
     
3,105
 
                                                 
Balance at February 28, 2019
 
 
52,120
 
 
$
8,339
 
 
$
217,274
 
 
$
(9,129
)
 
$
403,432
 
 
$
619,916
 
                                                 
 
 
 
 
 
 
 
 
 
 
 
See notes to interim consolidated financial statements.
5

Neogen Corporation and Subsidiaries
Consolidated Statements of Cash Flows (unaudited)
(in thousands)
                 
 
Nine Months Ended
February 29/28,
 
 
2020
 
 
2019
 
Cash Flows From Operating Activities
   
     
 
Net Income
  $
  43,128
    $
44,361
 
Adjustments to reconcile net income to net cash from operating activities:
   
     
 
Depreciation and amortization
   
13,542
     
13,028
 
Share-based compensation
   
4,795
     
4,137
 
Change in operating assets and liabilities, net of business acquisitions:
   
     
 
Accounts receivable
   
3,841
     
(898
)
Inventories
   
(2,238
)    
(8,745
)
Prepaid expenses and other current assets
   
(3,119
)    
(1,463
)
Accounts payable, accruals and other changes
   
301
     
(7,455
)
                 
Net Cash From Operating Activities
   
60,250
     
42,965
 
                 
Cash Flows For Investing Activities
   
     
 
Purchases of property, equipment and other assets
   
(16,322
)    
(11,877
)
Proceeds from the sale of marketable securities
   
300,448
     
290,827
 
Purchases of marketable securities
   
(351,002
)    
(316,195
)
Business acquisitions, net of cash acquired
   
(9,701
)    
(6,388
)
                 
Net Cash For Investing Activities
   
(76,577
)    
(43,633
)
                 
Cash Flows From Financing Activities
   
     
 
Exercise of stock options and issuance of employee stock purchase plan shares
   
27,915
     
13,752
 
Repurchase of common stock
   
     
(3,135
)
                 
Net Cash From Financing Activities
   
27,915
     
10,617
 
                 
Effect of Exchange Rates on Cash
   
(2,502
)    
553
 
                 
Net Increase In Cash and Cash Equivalents
   
9,086
     
10,502
 
Cash and Cash Equivalents, Beginning of Period
   
41,688
     
83,074
 
                 
Cash and Cash Equivalents, End of Period
  $
50,774
    $
93,576
 
                 
 
 
 
 
 
 
 
See notes to interim consolidated financial statements.
6

NEOGEN CORPORATION AND SUBSIDIARIES
NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
1. ACCOUNTING POLICIES
BASIS OF PRESENTATION AND CONSOLIDATION
The accompanying unaudited consolidated financial statements include the accounts of Neogen Corporation (“Neogen” or the “Company”) 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
10-Q
and Article 10 of Regulation
S-X.
Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.
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 nine month periods ended February 29, 2020 are not necessarily indicative of the results to be expected for the fiscal year ending May 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
10-K
for the fiscal year ended May 31, 2019.
Recently Adopted Accounting Standards
Leases
On June 1, 2019, the Company adopted ASU No.
 2016-02—
Leases. Refer to Leases section of Note 1 for further information.
Recent Accounting Pronouncements Not Yet Adopted
Financial Instruments - Credit Losses
In June 2016, the FASB issued ASU No.
2016-13—Measurement
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
held-to-maturity
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’s contractual life. ASU
2016-13
is effective for fiscal periods beginning after December 15, 2019 and must be adopted as a cumulative effect adjustment to retained earnings. The Company does not believe adoption of this guidance will have a
 material
 impact on its consolidated financial statements.
Fair Value Measurements
In August 2018, the FASB issued ASU
2018-13—Fair
Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements of fair value measurements. ASU
2018-13
is effective for fiscal years beginning after December 15, 2019. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.
Cloud Computing Implementation Cost
In August 2018, the FASB issued ASU
2018-15—Intangible-Goodwill
and Other
Internal-Use
Software (Subtopic
350-40):
Customer’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
2018-15
is effective for fiscal years beginning after December 15, 2019. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.
 
7

Comprehensive Income
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.
Fair Value of Financial Instruments
The carrying amounts of the Company’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.
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:
Level 1: Observable inputs such as quoted prices in active markets;
Level 2: Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and
Level 3: Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.
Cash and Cash Equivalents
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. Cash and cash equivalents are maintained at financial institutions and, at times, balances may exceed federally insured limits. The Company has never experienced any losses related to these balances and believes it is not exposed to significant credit risk regarding its cash and cash equivalents.
Marketable Securities
The Company has marketable securities held by banks or broker-dealers at February 29, 2020, consisting of short-term domestic certificates of deposit, and commercial paper and U.S. treasuries rated at least
A-1/P-1
(short-term) and A/A2 (long-term) with maturities between 91 days and two years. These securities are classified as available for sale. The primary objective of the Company’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 2 criteria. Interest income on these investments is recorded within other income on the consolidated statements of income.
ESTIMATES AND ASSUMPTIONS
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.
There have been no significant changes to the critical accounting policies and estimates disclosed in the Company’s Annual Report on Form
10-K
for the fiscal year ended May 31, 2019.
There were no significant changes to the contractual obligations or contingent liabilities and commitments disclosed in the Company’s Annual Report on Form
10-K
for the fiscal year ended May 31, 2019.
 
8

Accounts Receivable Allowance
Management attempts to minimize credit risk by reviewing customers’ 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.
Inventory
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.
Goodwill and Other Intangible Assets
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
not-to-compete
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 5 to 25 years. We review the carrying amounts of goodwill and other
non-amortizable
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.
Long-Lived Assets
Management reviews the carrying values of its long-lived assets to be held and used, including definite-lived intangible assets, for 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.
Equity Compensation Plans
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.
 
9

Income Taxes
We account for income taxes using the asset and liability method. Under this method, deferred income tax assets and liabilities are 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.
Leases
In February 2016, the FASB issued ASU No.
2016-02—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 annual periods, including interim periods within those annual periods, beginning after December 15, 2018. We adopted this ASU on June 1, 2019; the impact on our consolidated financial statements was immaterial.
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.
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 on June 1, 2019, we recognized all leases with terms greater than 12 months in duration on our consolidated balance sheets as
right-of-use
assets and lease liabilities of approximately $2.0 million each as of June 1, 2019. We adopted the standard using the prospective approach and did not retrospectively apply to prior periods.
Right-of-use
assets are recorded in other assets on our consolidated balance sheets. Current and
non-current
lease liabilities are recorded in other accruals within current liabilities and other
non-current
liabilities, respectively, on our consolidated balance sheets.
We have made certain assumptions and judgments when applying ASC 842, the most significant of which are:
  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.
 
 
 
 
  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.
 
 
 
 
  For all asset classes, we elected to not recognize a
right-of-use
asset and lease liability for short-term leases.
 
 
 
 
  For all asset classes, we elected to not separate
non-lease
components from lease components to which they relate and have accounted for the combined lease and
non-lease
components as a single lease component.
 
 
 
 
  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.
Supplemental balance sheet information related to operating leases was as follows:
         
 
February 29,
2020
 
 
(in thousands)
 
Right of use - assets
  $
1,755
 
Lease liabilities - current
   
325
 
Lease liabilities -
non-current
   
1,467
 
 
 
10

The weighted average remaining lease term and weighted average discount rate were as follows:
         
 
February 29,

2020
 
Weighted average remaining lease term
   
2.4 years
 
Weighted average discount rate
   
3.5%
 
 
 
 
 
Operating lease expenses are classified as cost of revenues or operating expenses on the consolidated statements of income. The components of lease expense were as follows:
                 
 
Three 
Months Ended 
February 29,
2020
 
 
Nine
Months Ended
February 29,
2020
 
 
(in thousands)
 
 
(in thousands)
 
Operating leases
  $
316
    $
889
 
Short term leases
   
25
     
106
 
                 
Total lease expense
  $
341
    $
995
 
                 
 
 
 
 
Cash paid for amounts included in the measurement of lease liabilities for operating leases included in cash flows from operations on the statement of cash flows were approximately $868,000 for the nine months ended February 29, 2020. There were no
non-cash
additions to
right-of-use
assets obtained from new operating lease liabilities for the nine months ended February 29, 2020.
Undiscounted minimum lease payments as of February 29, 2020 were as follows:
         
 
Amount
 
 
(in thousands)
 
Years ending May 31,
   
 
2020 (1)
 
$
289
 
2021
   
915
 
2022
   
358
 
2023
   
168
 
2024
   
94
 
2025 and thereafter
   
26
 
         
Total lease payments
   
1,850
 
Less: imputed interest
   
58
 
         
Total lease liabilities
  $
  1,792
 
         
 
 
 
 
 
 
 
 
(1) Excluding the nine months ended February 29, 2020.
 
 
The aggregate amount of future minimum annual rental payments applicable to noncancelable leases as of May 31, 2019 were as follows:
         
 
Future Minimum
Lease Payments
 
 
(in thousands)
 
Years ending May 31,
 
 
 
2020
 
$
1,112
 
2021
 
 
810
 
2022
 
 
297
 
2023
 
 
101
 
Thereafter
 
 
0
 
 
 
 
 
 
 
$
2,320
 
 
 
 
 
 
 
 
11
 
 
 

Revenue Recognition
The Company determines the amount of revenue to be recognized through
application
of the following steps:
  Identification of the contract with a customer;
 
 
 
 
 
 
 
 
  Identification of the performance obligations in the contract;
 
 
 
 
 
 
 
 
  Determination of the transaction price;
 
 
 
 
 
 
 
 
  Allocation of the transaction price to the performance obligations in the contract; and
 
 
 
 
 
 
 
 
  Recognition of revenue when, or as, the Company satisfies the performance obligations.
 
 
 
 
 
 
 
 
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.
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’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.
We derive revenue from two primary sources - product revenue and service revenue.
Product revenue consists of shipments 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;
 
 
 
 
 
 
 
 
  Consumable products marketed to veterinarians and animal health product distributors; and
 
 
 
 
 
 
 
 
  Rodenticides, disinfectants and insecticides to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities.
 
 
 
 
 
 
 
 
Revenues for our products are recognized and invoiced when the product is shipped to the customer.
Service revenue consists primarily of:
  Genomic identification and related interpretive bioinformatic services; and
 
 
 
 
 
 
 
 
  Other commercial laboratory services.
 
 
 
 
 
 
 
 
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.
Payment terms for products and services are generally 30 to 60 days; international terms may be longer.
 
12

The following table presents disaggregated revenue by major product and service categories for the three and nine month periods ended February 29, 2020 and February 28, 2019:
                                 
 
Three Months ended February 2
9
/2
8
,
   
Nine Months ended February 2
9
/2
8
,
 
 
2020
 
 
2019
 
 
2020
 
 
2019
 
 
(in thousands)
 
Food Safety
 
 
 
 
 
 
 
 
 
 
 
 
Natural Toxins, Allergens & Drug Residues
  $
 17,154
    $
 18,612
    $
 57,950
    $
58,021
 
Bacterial & General Sanitation
   
9,413
     
9,519
     
31,345
     
30,807
 
Culture Media & Other
   
11,222
     
11,893
     
35,259
     
36,302
 
Rodenticides, Insecticides & Disinfectants
   
7,964
     
5,953
     
20,859
     
18,521
 
Genomics Services
   
4,745
     
5,136
     
12,961
     
13,395
 
                                 
  $
50,498
    $
51,113
    $
158,374
    $
157,046
 
Animal Safety
 
 
 
 
 
 
 
 
 
 
 
 
Life Sciences
  $
 1,376
    $
1,823
    $
 4,901
    $
5,794
 
Veterinary Instruments & Disposables
   
10,799
     
10,682
     
32,621
     
32,769
 
Animal Care & Other
   
6,667
     
6,554
     
20,859
     
21,900
 
Rodenticides, Insecticides & Disinfectants
   
14,558
     
13,525
     
47,462
     
49,460
 
Genomics Services
   
15,971
     
14,003
     
44,879
     
37,455
 
                                 
  $
49,371
    $
46,587
    $
150,722
    $
147,378
 
                                 
Total Revenues
  $
 99,869
    $
 97,700
    $
 309,096
    $
 304,424
 
                                 
 
 
2. INVENTORIES
Inventories are stated at the lower of cost, determined by the
first-in,
first-out
method, or net realizable value. The components of inventories follow:
                 
 
February 29,
 
 
May 31,
 
 
2020
 
 
2019
 
 
(in thousands)
 
Raw materials
  $
42,243
    $
 41,594
 
Work-in-process
   
5,402
     
5,581
 
Finished and purchased goods
   
41,599
     
38,817
 
                 
  $
89,244
    $
85,992
 
                 
 
 
 
 
3. NET INCOME PER SHARE
The calculation of net income per share follows:
                                 
 
Three Months Ended
   
Nine Months Ended
 
 
February 29/28,
   
February 29/28,
 
 
2020
 
 
2019
 
 
2020
 
 
2019
 
 
(in thousands, except per share amounts)
 
Numerator for basic and diluted net income per share:
   
     
     
     
 
Net income attributable to Neogen
  $
12,200
    $
 13,073
    $
 
43,128
    $
 44,361
 
Denominator for basic net income per share:
   
     
     
     
 
Weighted average shares
   
52,795
     
52,071
     
52,463
     
51,849
 
Effect of dilutive stock options
   
253
     
401
     
320
     
599
 
                                 
Denominator for diluted net income per share
   
53,048
     
52,472
     
52,783
     
52,448
 
Net income attributable to Neogen per share:
   
     
     
     
 
Basic
  $
0.23
    $
0.25
    $
0.82
    $
0.86
 
                                 
Diluted
  $
0.23
    $
0.25
    $
0.82
    $
0.85
 
                                 
 
 
 
13

4. SEGMENT INFORMATION AND GEOGRAPHIC DATA
We have two 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.
Our international operations in the United Kingdom, Mexico, Brazil, China and India originally focused on the Company’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.
The accounting policies of each of the segments are the same as those described in Note 1.
Segment information follows:
                                 
 
 
Food
Safety
 
 
Animal
Safety
 
 
Corporate and
Eliminations
(1)
 
 
Total
 
 
(in thousands)
 
As of and for the three months ended February 29, 2020
 
 
 
 
 
 
 
 
 
 
 
 
Product revenues to external customers
  $
44,450
    $
33,286
    $
    $
77,736
 
Service revenues to external customers
   
6,048
     
16,085
     
     
22,133
 
                                 
Total revenues to external customers
   
50,498
     
49,371
     
     
99,869
 
Operating income (loss)
   
5,881
     
8,492
     
(1,330
   
13,043
 
Total assets
   
226,077
     
219,501
     
327,923
     
773,501
 
                                 
As of and for the three months ended February 28, 2019
 
 
 
 
 
 
 
 
 
 
 
 
Product revenues to external customers
  $
44,790
    $
32,585
    $
—  
    $
77,375
 
Service revenues to external customers
   
6,323
     
14,002
     
—  
     
20,325
 
                                 
Total revenues to external customers
   
51,113
     
46,587
     
—  
     
97,700
 
Operating income (loss)
   
8,339
     
7,338
     
(1,038
)    
14,639
 
Total assets
   
204,570
     
221,335
     
246,680
     
672,585
 
 
 
 
 
 
 
(1) 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.
 
 
14

                                 
 
 
Food
Safety
 
 
Animal
Safety
 
 
Corporate and
Eliminations
(1)
 
 
Total
 
 
(in thousands)
 
As of and for the nine months ended February 29, 2020
 
 
 
 
 
 
 
 
 
 
 
 
Product revenues to external customers
  $
141,516
    $
105,555
    $
    $
247,071
 
Service revenues to external customers
   
16,858
     
45,167
     
     
62,025
 
                                 
Total revenues to external customers
   
158,374
     
150,722
     
     
309,096
 
Operating income (loss)
   
24,571
     
26,521
     
(3,513
   
47,579
 
                                 
As of and for the nine months ended February 28, 2019
 
 
 
 
 
 
 
 
 
 
 
 
Product revenues to external customers
  $
 139,979
    $
 109,918
    $
—  
    $
 249,897
 
Service revenues to external customers
   
17,067
     
37,460
     
—  
     
54,527
 
                                 
Total revenues to external customers
   
157,046
     
147,378
     
—  
     
304,424
 
Operating income (loss)
   
29,554
     
23,101
     
(3,291
)    
49,364
 
 
 
 
 
 
 
(1) Includes elimination of intersegment transactions.
 
 
The following table presents the Company’s revenue disaggregated by geographic location:
                                 
 
Three months ended
   
Nine months ended
 
 
February 29/28,
   
February 29/28,
 
 
2020
 
 
2019
 
 
2020
 
 
2019
 
 
(in thousands)
   
(in thousands)
 
Revenues by Geographic Location
 
 
 
 
 
 
 
 
 
 
 
 
Domestic
  $
 59,762
    $
57,422
    $
 186,887
    $
 182,298
 
International
   
40,107
     
40,278
     
122,209
     
122,126
 
                                 
Total revenue
   
99,869
     
97,700
     
309,096
     
304,424
 
                                 
 
 
 
15

5. EQUITY COMPENSATION PLANS
Qualified and
non-qualified
options to purchase shares of common stock may be granted to directors, officers and employees of the 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 three and five year periods and the contractual terms are generally five or ten years. A summary of stock option activity during the nine months ended February 29, 2020 follows:
                 
 
 
 
Weighted-
 
 
 
 
Average
 
(Options in thousands)
 
Shares
 
 
Exercise Price
 
Options outstanding June 1, 2019
   
2,385
    $
49.37
 
Granted
   
561
     
63.91
 
Exercised
   
(686
   
40.07
 
Forfeited
   
(56
   
56.67
 
                 
Options outstanding February 29, 2020
   
2,204
    $
55.77
 
 
 
During the three and nine month periods ended February 29, 2020 and February 28, 2019, the Company recorded $1,640,000 and $1,306,000 and $4,795,000 and $4,137,000, respectively, of compensation expense related to its share-based awards.
The weighted-average fair value per share of stock options granted during the first nine months of fiscal 2020, 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.
         
 
FY 2020
 
Risk-free interest rate
   
1.9%
 
Expected dividend yield
   
0.0%
 
Expected stock price volatility
   
29.4%
 
Expected option life
   
3.5 years
 
 
 
 
 
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.
6. BUSINESS AND PRODUCT LINE ACQUISITIONS
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’s strategic platform for the expansion of available product offerings.
On August 1, 2018, the Company acquired the stock of Clarus Labs, Inc., a manufacturer of water testing products. Neogen has distributed Clarus’ Colitag water test to the food and beverage industries since 2004; this acquisition has given the Company the ability to sell this product to new markets. Consideration for the purchase was $4,204,000 in cash and approximately $1,256,000 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,
non-current
deferred tax liability of $544,000,
non-amortizable
intangible assets of $878,000, intangible assets of $1,487,000 (with an estimated life of
5-15
years) and the remainder to goodwill
(non-deductible
for tax purposes). These values are Level 3 fair value measurements. Since February 2019, $270,000 has been paid to the former owners as contingent consideration from the accrual. Manufacturing of these products was moved to the Company’s Lansing, Michigan location in October 2018, reporting within the Food Safety segment.
On September 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’s
in-house
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 September 1, 2019, 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
5-15
years) and the remainder to goodwill (deductible to tax purposes). These values are Level 3 fair value measurements. In September 2019, the former owner was paid the
$400,000
installment of 
the purchase
 price owed
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’s Lincoln, Nebraska location, reporting within the Animal Safety segment.
16

On January 1, 2019, the Company acquired the assets of Edmonton, Alberta based Delta Genomics Centre, an animal genomics laboratory in Canada. Delta’s laboratory operations were renamed Neogen Canada and the acquisition was intended to accelerate growth of the Company’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 3 fair value measurements. Services provided by this operation continue to be performed in Edmonton, reporting within the Animal Safety segment.
On January 1, 2020, the Company acquired the stock of Productos Quimicos Magiar, a distributor of Neogen’s Food Safety products for the past 20 years, located in Argentina. Consideration for the purchase was $4,286,000 in net cash
,
with $3,786,000 paid at closing and $540,000 payable to the former owner on January 1, 2022, and up to $979,000 of contingent consideration, payable in one year, based upon an excess net sales formula.
The preliminary purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included accounts receivable of $603,000, inventory of $446,000, machinery and equipment of $36,000,
other current assets of
$221,000, accounts payable of $383,000, other current liabilities of $312,000
, contingent consideration accrual of $640,000
,
non-current
deferred tax liabilities of $
384,000
, intangible assets of $
1,282,000
(with an estimated life of
5-10
years) and the remainder to goodwill
(non-deductible
for tax purposes). These values are Level 3 fair value measurements. This operation continue
s
to operate from its current location in Buenos A
i
res, Argentina, reporting within the Food Safety segment. It
is
managed through
Neogen
’s Latin America operation.
On January 1, 2020, the Company acquired the stock of Productos Quimicos Magiar, a distributor of Neogen’s Food Safety products for the past 20 years, located in Uruguay. Consideration for the purchase was $1,596,000 in net cash
,
with $1,386,000 paid at closing and $210,000 payable to the former owner on January 1, 2022, and up to $241,000 in contingent consideration, payable in one year, based upon an excess net sales formula.
 The preliminary purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included accounts receivable of $
280,000
, inventory of $
174,000
, machinery and equipment of $
16,000
,
other current assets
of $
68,000
, accounts payable of $
204,000
, other current liabilities of $
11,000
,
contingent consideration accrual of $159,000,
 
non-current
deferred tax liabilities of $
125,000
, intangible assets of $
498,000
(with an estimated life of
5-10
years) and the remainder to goodwill
(non-deductible
for tax purposes). These values are Level 3 fair value measurements. This operation continue
s
to operate from its current location in Montevideo, Uruguay, reporting within the Food Safety segment. It
is
managed through
Neogen
’s Latin America operation.
On January 9, 2020, the Company acquired the stock of Diessechem Srl, a distributor of food and feed diagnostics for the past 27 years, located in Italy. Consideration for the purchase was $3,455,000 in net cash. The preliminary purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included accounts receivable of $780,000, inventory of $5,000,
other curre
nt
assets
 of $189,000, accounts payable of $140,000, other current liabilities of $334,000,
non-current
deferred tax liabilities of $203,000, intangible assets of $780,000 (with an estimated life of
5-10
years) and the remainder to goodwill
(non-deductible
for tax purposes). These values are Level 3 fair value measurements. This operation continue
s
to operate from its current location in Milan, Italy, reporting within the Food Safety segment. It
is
managed through Neogen’s Scotland operation.
On January 31, 2020, the Company acquired the stock of Abtek Biologicals Limited, a manufacturer and supplier of culture media supplements and microbiology technologies. This acquisition enhances the Company’s culture media product line offering for the worldwide industrial microbiology markets. Consideration for the purchase was $1,339,000 
in net cash, with $1,220,000 paid at closing and $119,000 payable to the former owner on January 31, 2021. 
The preliminary purchase price allocation, based upon
 the fair
 
value of these assets and liabilities determined using the income approach, included accounts receivable of $
135,000
, inventory of $
207,000
, machinery and equipment of $
105,000
, prepayments of $
6,000
, accounts payable of $
118,000
, other current liabilities of $
34,000
,
non-current
deferred tax liabilities of $
101,000
, intangible assets of $
435,000
(with an estimated life of
5-10
years) and the remainder to goodwill
(non-deductible
for tax purposes). These values are Level 3 fair value measurements. This manufacturing operation will continue to operate from its current location in Liverpool, England, reporting within the Food Safety segment. It
is
managed through
Neogen
’s Scotland operation.
On February 28, 2020, the Company acquired the assets of Cell BioSciences, an Australian distributor of food safety and industrial microbiology products. This acquisition gives Neogen a direct sales presence across Australasia for its entire product portfolio. Consideration for the purchase was $3,443,000 in cash. Due to the timing of the transaction, the preliminary purchase price allocation was not complete at the time of filing. The business
is
operated under Neogen’s name in Melbourne, Australia, reporting within the Animal Safety segment.
Subsequent to the end of the quarter, on March 26, 2020, the Company acquired the assets of Chile-based Magiar Chilena, a distributor of food, animal, and plant diagnostics, including Neogen products. Consideration for the purchase was $400,000 in cash, with $350,000 paid at closing and $50,000 payable to the former owner on March 26, 2021. Due to the timing of the transaction, the preliminary purchase price allocation was not complete at the time of filing. The business will be operated from its current location in Santiago, Chile, reporting within the Food Safety segment. It will be managed through Neogen’s Latin America operation.
 
17

7. LONG TERM DEBT
We have a financing agreement with a bank providing for a $15,000,000 unsecured revolving line of credit, which was amended on November 30, 2018 to extend the maturity from September 1, 2019 to September 30, 2021. There were no advances against the line of credit during fiscal 2019 and there have been none thus far in fiscal 2020; there was no balance outstanding at February 29, 2020. Interest on any borrowings
w
ill be charged
 at LIBOR plus 100 basis points (rate under the terms of the agreement was 2.51% at February 29, 2020). 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 February 29, 2020.
8. COMMITMENTS AND CONTINGENCIES
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 five years. The Company’s estimated liability for these costs was $916,000 at both February 29, 2020 and May 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
non-current
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.
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.
9. STOCK PURCHASE
In October 2018, the Company’s Board of Directors passed a resolution canceling the Company’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’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.
 
18

PART I – FINANCIAL INFORMATION
Item 2.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
 
 
 
The information in this Management’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’s long-term prospects, historical financial information may not be indicative of future financial results.
Safe Harbor and Forward-Looking Statements
Forward-looking statements, within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, are made throughout this Quarterly Report on Form 10-Q. 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 “believes,” “anticipates,” “plans,” “expects,” “seeks,” “estimates,” 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, widespread outbreak of an illness, including the COVID-19 pandemic, and other risks detailed from time to time in the Company’s reports on file at the Securities and Exchange Commission, that could cause Neogen Corporation’s results to differ materially from those indicated by such forward-looking statements, including those detailed in this “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”
In addition, any forward-looking statements represent management’s views only as of the day this Quarterly Report on Form
10-Q
was first filed with the Securities and Exchange Commission and should not be relied upon as representing management’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.
19

Executive Overview
  Consolidated revenues were $99.9 million in the third quarter of fiscal 2020, an increase of 2% compared to $97.7 million in the third quarter of fiscal 2019. Organic sales growth in the third quarter of fiscal 2020 was 1%. For the year to date period, consolidated revenues were $309.1 million, an increase of 2% compared to $304.4 million in the same period in the prior fiscal year. Organic sales rose 1% for the nine month period.
 
 
 
  Food Safety segment sales were $50.5 million in the third quarter of the current fiscal year, a decline of 1% compared to $51.1 million in the same period of the prior year. Organic sales declined 3% during the quarter; contributions from four acquisitions executed during the quarter totaled $990,000. For the year to date, Food Safety segment sales were $158.4 million, an increase of 1% compared to $157.0 million in the same period of the prior fiscal year; excluding acquisitions, sales were flat.
 
 
 
  Animal Safety segment sales were $49.4 million in the third quarter of fiscal 2020, an increase of 6% compared to $46.6 million in the third quarter of fiscal 2019. Organic sales in this segment also rose 6% in the third quarter, with only a minor contribution from the January 1, 2019 acquisition of Delta Genomics. For the year to date, Animal Safety segment sales were $150.7 million, an increase of 2% compared to $147.4 million in the same period a year ago. Year to date organic sales also increased 2%.
 
 
 
  International sales in the third quarter of fiscal 2020 were 40% of total sales compared to 41% of total sales in the third quarter of fiscal 2019. For each year to date period presented, international sales were 40% of total sales.
 
 
 
  Our effective tax rate in the third quarter was 14.4% compared to 21.4% in the prior year third quarter; the fiscal 2020 year to date effective tax rate was 15.6% compared to 17.0% for the same period a year ago.
 
 
 
  Net income for the quarter ended February 29, 2020 was $12.2 million, or $0.23 per diluted share, a decrease of 7% compared to $13.1 million, or $0.25 per share in the same period in the prior year. For the year to date, net income was $43.1 million, or $0.82 per share, a decrease of 3% compared to prior year to date net income of $44.4 million, or $0.85 per diluted share.
 
 
 
  Cash provided from operating activities in the first nine months of fiscal 2020 was $60.3 million, compared to $43.0 million in the same period of fiscal 2019.
 
 
 
20

International sales were flat in both the third quarter of fiscal 2020 and for the year to date, each compared to the same respective periods in the prior year. The rate of growth in our international revenues in the current fiscal year has been adversely impacted by currency devaluations in a number of the countries in which we operate, lower sales of our drug residue test kits by our largest European distributor, 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 nine month periods of fiscal 2020 compared to the same respective periods in the prior year are as follows for each of our international locations:
                                 
 
Three Months Ended
February 29, 2020
   
Nine Months Ended
February 29, 2020
 
 
Revenue
 
 
Revenue
 
 
Revenue
 
 
Revenue
 
 
% Increase/(Decrease)
USD
 
 
% Increase/(Decrease)
Local Currency
 
 
% Increase
USD
 
 
% Increase
Local Currency
 
UK Companies
   
5
%    
4
%    
3
%    
5
%
Brazilian Companies
   
(16
)%    
(6
)%    
(5
)%    
1
%
Neogen Latinoamerica
   
15
%    
11
%    
8
%    
7
%
Neogen China
   
37
%    
41
%    
20
%    
24
%
Neogen India
   
18
%    
19
%    
11
%    
11
%
Neogen Canada
   
75
%    
73
%    
135
%    
135
%
Neogen Australasia
   
7
%    
12
%    
15
%    
22
%
 
Currency translations reduced comparative revenues by approximately $357,000 in the third quarter of fiscal 2020 compared to the same quarter a year ago, and by $2.5 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 for each period. The Mexican peso and the British pound strengthened relative to the U.S. dollar during the third quarter of 2020.
The 5% increase in third quarter revenues at our Neogen Europe operations included a 24% increase in sales of cleaners, disinfectants and veterinary instruments, offset somewhat by a 9% decline in culture media products, due to orders delayed into the fourth quarter and lower demand; sales of our allergen test kits increased 7%. For the year to date period, overall sales increased 3%. Sales in Brazil declined 16% in the third quarter, primarily from the loss of forensics test kit business, due to a large commercial laboratory converting their testing protocol to a higher throughput method, and lower sales of genomics services due to a large sale in the prior year period which did not recur. Partially offsetting these declines was a large
non-recurring
sale of insecticides to a government agency. For the nine month period, sales at our Brazilian operations decreased 5% compared to the prior year. At Neogen Latinoamerica, sales increased 15% for the third quarter compared to the prior year, with strong sales of rodenticides in Mexico and broad based strength across the diagnostics business during the period; for the year to date, strong diagnostics test kit sales were somewhat offset by lower sales of cleaners and disinfectants. Robust sales of cleaners and disinfectants in China in the third quarter of fiscal 2020, due in part to the
COVID-19
pandemic, drove the 38% increase in revenue and offset lower sales of diagnostic test kit sales in the period; for the year to date, revenues increased 20% over the prior year.
Service revenue was $22.1 million in the third quarter of fiscal 2020, an increase of 9% over prior year third quarter revenues of $20.3 million, including a minor contribution from the January 1, 2019 acquisition of Delta Genomics. For the nine month period, service revenue was $62.0 million, an increase of 14% over prior year revenues of $54.5 million. Year to date service 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 domestic companion animal market, and to a lesser extent, increases in our global beef and dairy cattle markets.
21

Revenues
                                 
 
Three Months Ended
February 29/28,
   
 
 
 
 
2020
 
 
2019
 
 
Increase/
(Decrease)
 
 
%
 
 
 
 
(in thousands)
 
 
 
 
 
Food Safety
 
 
 
 
 
 
 
 
 
 
 
 
Natural Toxins, Allergens & Drug Residues
  $
17,154
    $
18,612
    $
(1,458
)    
(8
)%
Bacterial & General Sanitation
   
9,413
     
9,519
     
(106
)    
(1
)%
Culture Media & Other
   
11,222
     
11,893
     
(671
)    
(6
)%
Rodenticides, Insecticides & Disinfectants
   
7,964
     
5,953
     
2,011
     
34
%
Genomics Services
   
4,745
     
5,136
     
(391
)    
(8
)%
                                 
  $
50,498
    $
51,113
    $
(615
)    
(1
)%
                                 
Animal Safety
 
 
 
 
 
 
 
 
 
 
 
 
Life Sciences
  $
1,376
    $
1,823
    $
(447
)    
(25
)%
Veterinary Instruments & Disposables
   
10,799
     
10,682
     
117
     
1
%
Animal Care & Other
   
6,667
     
6,554
     
113
     
2
%
Rodenticides, Insecticides & Disinfectants
   
14,558
     
13,525
     
1,033
     
8
%
Genomics Services
   
15,971
     
14,003
     
1,968
     
14
%
                                 
  $
49,371
    $
46,587
    $
2,784
     
6
%
                                 
Total Revenues
  $
99,869
    $
97,700
    $
2,169
     
2
%
                                 
                                 
 
Nine Months Ended
February 29/28,
   
 
 
 
 
2020
 
 
2019
 
 
Increase/
(Decrease)
 
 
%
 
 
 
 
(in thousands)
 
 
 
 
 
Food Safety
 
 
 
 
 
 
 
 
 
 
 
 
Natural Toxins, Allergens & Drug Residues
  $
57,950
    $
58,021
    $
(71
)    
0
%
Bacterial & General Sanitation
   
31,345
     
30,807
     
538
     
2
%
Culture Media & Other
   
35,259
     
36,302
     
(1,043
)    
(3
)%
Rodenticides, Insecticides & Disinfectants
   
20,859
     
18,521
     
2,338
     
13
%
Genomics Services
   
12,961
     
13,395
     
(434
)    
(3
)%
                                 
  $
158,374
    $
157,046
    $
1,328
     
1
%
                                 
Animal Safety
 
 
 
 
 
 
 
 
 
 
 
 
Life Sciences
  $
4,901
    $
5,794
    $
(893
)    
(15
)%
Veterinary Instruments & Disposables
   
32,621
     
32,769
     
(148
)    
0
%
Animal Care & Other
   
20,859
     
21,900
     
(1,041
)    
(5
)%
Rodenticides, Insecticides & Disinfectants
   
47,462
     
49,460
     
(1,998
)    
(4
)%
Genomics Services
   
44,879
     
37,455
     
7,424
     
20
%
                                 
  $
150,722
    $
147,378
    $
3,344
     
2
%
                                 
Total Revenues
  $
309,096
    $
304,424
    $
4,672
     
2
%
                                 
22

Food Safety
Natural Toxins, Allergens & Drug Residues –
Sales in this category decreased 8% and were flat for the nine month period ended February 29, 2020, respectively, compared to the same periods in the prior year. In the third quarter, sales of drug residue test kits were down 47%, resulting from lower demand at our European distributor. Effective January 1, 2020, we have modified our contract with this distributor to eliminate their exclusive distribution of our dairy drug residue test kits and we have begun selling this product line directly to end customers through Neogen Europe. Partially offsetting this decrease, sales of our allergens product line and natural toxin test kit revenues both increased 4%. For the nine month period, sales of our allergens product line increased 8% and natural toxins test kit revenues increased 5%, while sales of drug residue test kits declined 29%.
Bacterial & General Sanitation –
Revenues in this category decreased 1% in the third quarter and increased 2% for the year to date, both compared to the same periods in the prior year. In the third quarter, sales of our AccuPoint sanitation monitoring product line increased 5% on higher sales of both equipment and related samplers; sales of test kits to detect pathogens decreased 7%, in part due to higher equipment sales in the prior year third quarter. Sales of products to detect spoilage organisms in processed foods decreased 3%, due to lack of availability of certain consumable vials because of manufacturing issues, which have since been resolved. For the year to date, sales of our AccuPoint product line increased 13% and pathogen test kit revenues increased 2%, while sales of products to detect spoilage organisms decreased 10%.
Culture Media & Other –
Sales in this category decreased 6% in the quarter ended February 29, 2020 compared to the third quarter in the prior year; for the nine month period, sales decreased 3%. Sales of Neogen Culture Media decreased 7% and were flat for the quarter and year to date periods, respectively. The decrease in the third quarter is primarily due to order timing and lower end market demand. This category also includes forensic test kits sold within Brazil, which decreased significantly in both the third quarter and for the year to date as a large customer moved to a higher throughput testing method. For both periods, this category also benefitted from lower rebate payments to a European distributor in the current fiscal year.
Rodenticides, Insecticides & Disinfectants –
Revenues in this category increased 34% in the third quarter of fiscal 2020 compared to the same period a year ago, primarily from strength of disinfectant products in China due to the
COVID-19
outbreak. The quarter was also aided by a large sale of rodenticides in Mexico and the final shipment of a
non-recurring
sale of insecticide products to a governmental agency in Nicaragua. For the year to date, sales in this category increased 8%.
Genomics Services –
Sales of genomics services sold through our international Food Safety operations decreased 8% for the three month period ended February 29, 2020; revenues decreased 3% for the nine month period. For each comparative period, the decrease was caused primarily by lower sample volumes in our Brazilian genomics operations, resulting from a large government order in the prior year which has not recurred in the current year. Currency also negatively impacted revenues in the current fiscal year as both the British pound and the Brazilian real have weakened relative to the U.S. dollar. The Company has sizable genomics revenues in the U.K. and in Brazil, where the pound and real, respectively, are the functional currencies.
Animal Safety
Life Sciences –
Sales in this category decreased 25% in the third quarter, compared to the same period in the prior year; for the year to date, the decrease in this product line is 15%. The prior year included sales to a commercial laboratory customer which did not recur in fiscal 2020. Additionally, sales of substrates and reagents declined significantly in the third quarter, the result of order timing from a large customer.
Veterinary Instruments & Disposables –
Revenues in this category increased 1% for the three month period ended February 29, 2020; for the year to date, sales were flat. For both the quarter and year to date periods, growth in marking and other disposable products was essentially offset by decreased sales of various types of needles, due to high inventory levels at our largest distributors.
Animal Care & Other –
Sales of these products increased 2% in the third quarter and decreased 5% for the year to date. In the third quarter, animal care revenues decreased 4% due to lower sales to our larger U.S. distributors while sales of disposable dairy supplies rose 5%. For the year to date period, animal care revenues were 4% lower than the prior year, while dairy supplies were 2% lower. Timing of adjustments to promotional programs with distributors, which are recorded as contra revenues within this category, also contributed to the year to date decline.
23

Rodenticides, Insecticides & Disinfectants –
Revenues in this category increased 8% for the three month period ended February 29, 2020, but decreased 4% for the year to date period. For the quarter, rodenticide sales rose 26% on the success of retail marketing programs and insecticide sales were up 5%. These gains for the three month period were partially offset by a 1% decline in sales of cleaners and disinfectants. For the year to date, rodenticides were down 2%, insecticides were down 6%, and cleaners and disinfectants declined 5%.
Genomics Services –
Sales in this category increased 14% in the third quarter and 20% 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 a minor amount of the growth in this category. The growth in both the three and nine month periods was the result of significant volume increases 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.
Gross Margin
Gross margin was 45.4% in the third quarter of fiscal 2020 compared to 45.7% in the same quarter a year ago. The change in gross margin is due primarily to a change in product mix resulting from a higher proportion of sales from the Animal Safety segment, which have lower gross margins than products sold through the Food Safety segment. Gross margin for the nine month period ended February 29, 2020 was 46.8% compared to 46.4% in the same period of the prior year, primarily the result of higher gross margins within the Animal Safety segment resulting from a 250 basis point margin improvement in the domestic genomics service business, due to a significant increase in revenues in the companion animal testing business, which have higher gross margins than other services within this business.
Operating Expenses
Operating expenses were $32.3 million in the third quarter, compared to $30.0 million in the same quarter of the prior year, an increase of 8%. Sales and marketing expenses rose $953,000, or 6%, primarily due to personnel related expenses, and higher shipping, regulatory and product registration costs. General and administrative expense rose $771,000, or 8%, resulting from increases in stock based compensation expense, personnel costs, legal and professional fees resulting from acquisitions completed in the quarter, and depreciation related to investments in information technology. Research and development expense was $3.8 million in the third quarter, an increase of $574,000, or 18%, compared to the same period in the prior year. The increase is primarily the result of development spending and outside services relating to a number of new products, which are expected to be launched in late fiscal 2020 or early fiscal 2021.    
Operating expenses for the nine month period ended February 29, 2020 were $97.0 million, an increase of $4.9 million, or 5%, compared to the prior year. Driving the increase were research and development spending increases of $2.1 million, or 22%, due primarily to new product development, and a $2.1 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.
Operating Income
Operating income was $13.0 million in the third quarter of fiscal 2020, compared to $14.6 million in the same period of the prior year; year to date operating income was $47.6 million compared to $49.4 million in the prior year. Expressed as a percentage of sales, operating income was 13.1% for the third quarter and 15.4% for the year to date, compared to 15.0% and 16.2%, respectively, in the prior year. The decline in operating margin percentage for each period in the current fiscal year was primarily the result of operating expenses that increased more than the rate of revenue growth. Additionally, in the third quarter of fiscal 2020, the gross margin percentage declined by 30 basis points; for the year to date, the gross margin percentage has increased by 40 basis points.
24

Other Income
                                 
 
Three Months Ended
   
Nine Months Ended
 
 
February 29/28
   
February 29/28
 
(dollars in thousands)
 
2020
 
 
2019
 
 
2020
 
 
2019
 
Interest income (net of expense)
  $
1,600
    $
1,335
    $
4,381
    $
3,290
 
Foreign currency transactions
   
(420
)    
104
     
(889
)    
(354
)
Royalty income
   
—  
     
—  
     
1
     
60
 
Deoxi contingent consideration
   
—  
     
—  
     
—  
     
(9
)
Quat-Chem contingent consideration
   
—  
     
—  
     
—  
     
422
 
Other
   
28
     
545
     
56
     
688
 
                                 
Total Other Income
  $
1,208
    $
1,984
    $
3,549
    $
4,097
 
                                 
The increase in interest income in both the three and nine 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.
Income Tax Expense
Income tax expense in the third quarter of fiscal 2020 was $2.1 million, an effective tax rate of 14.4%, compared to $3.6 million, an effective tax rate of 21.4%, in the same period of the prior year. For the year to date, income tax expense was $8.0 million, an effective rate of 15.6%, in fiscal 2020 and $9.1 million, an effective rate of 17.0%, 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 $781,000 in the third quarter of fiscal 2020 compared to $291,000 in the third quarter of the prior year. For the year to date, the benefit was $2,754,000 in fiscal 2020 compared to $3,065,000 in fiscal 2019. For both periods in the current fiscal year, adjustments to research and development credits and other deductions related to the Tax Reform Act of 2017 resulted in lower effective income tax rates.
Net Income
Net income was $12.2 million in the third quarter of fiscal 2020, a 7% decrease compared to $13.1 million in the same period in the prior year. The change in earnings for this year’s third quarter was the result of lower pretax income, offset somewhat by the decrease in the effective tax rate. For the year to date, net income decreased 3% from $44.4 million to $43.1 million; for the nine month period, current year net income was also negatively impacted by lower pretax income, offset somewhat by a lower effective tax rate.
Financial Condition and Liquidity
The overall cash, cash equivalents and marketable securities position of Neogen was $327.9 million at February 29, 2020, compared to $267.5 million at May 31, 2019. Approximately $60.3 million was generated from operations during the first nine months of fiscal 2020. Net cash proceeds of $27.9 million were realized from the exercise of stock options and issuance of shares under our Employee Stock Purchase Plan during the first nine months of fiscal 2020. We spent $16.3 million for property, equipment and other
non-current
assets in the first nine months of fiscal 2020, and approximately $9.7 million on acquisitions during the same period.
Net accounts receivable balances were $80.7 million at February 29, 2020, a decrease of $1.9 million, compared to $82.6 million at May 31, 2019. Days sales outstanding, a measurement of the time it takes to collect receivables, were 66 days at February 29, 2020, compared to 61 days at May 31, 2019 and 68 days at February 28, 2019. All customer accounts are actively managed and no losses in excess of amounts reserved are currently expected; attention is being paid to the potential negative impact of COVID-19 on our customers’ ability to pay their bills.
25

Net inventory balances were $89.2 million at February 29, 2020, an increase of $3.2 million compared to a May 31, 2019 balance of $86.0 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 programs in place to improve our turnover in fiscal 2020; however, during the year we have increased inventory levels at our European operations to mitigate potential supply chain disruptions from a disorderly Brexit. Also, during the third quarter, in anticipation of possible supply disruptions due to the
COVID-19
pandemic, we reviewed our inventories of key raw materials and adjusted levels upward in some instances to ensure product availability.
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.
Management believes that our existing cash and marketable securities balances at February 29, 2020, 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 execute our 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.
The
COVID-19
pandemic has negatively impacted the global economy, disrupted global supply chains and created significant volatility and disruption of financial markets. An extended period of global supply chain and economic disruption could materially affect our business, results of operations, access to sources of liquidity and financial condition.
26

PART I – FINANCIAL INFORMATION
Item 3.
Quantitative and Qualitative Disclosures About Market Risk
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 February 29, 2020) and short-term investments.
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, the Canadian dollar, the Argentine peso and the Uruguayan peso. 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.
Neogen has assets, liabilities and operations outside of the United States, located in Scotland, England, Italy, Brazil, Mexico, Argentina, Uruguay, China, India, Canada, and Australia where the functional currency is the British pound sterling, euro, Brazilian real, Mexican peso, Argentine peso, Uruguay peso, Chinese yuan, Indian rupee, Canadian dollar and the Australian dollar respectively, and also transacts business throughout Europe in the euro. The Company’s investments in foreign subsidiaries are considered to be long-term.
PART I – FINANCIAL INFORMATION
Item 4.
Controls and Procedures
Evaluation
of Disclosure Controls and Procedures
An evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of February 29, 2020 was carried out under the supervision and with the participation of the Company’s management, including the President & Chief Executive Officer and the Vice President & Chief Financial Officer (“the Certifying Officers”). Based on the evaluation, the Certifying Officers concluded that the Company’s disclosure controls and procedures are effective.
Changes in Internal Controls over Financial Reporting
No changes in our control over financial reporting were identified as having occurred during the quarter ended February 29, 2020 that have materially affected, or are reasonably likely to materially affect, internal control over financial reporting.
27

PART II – OTHER INFORMATION
Item 1.
Legal Proceedings
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’s future results of operations or financial position.
Item 1A.
Risk Factors
Other than the risk factors set forth below, there have been no material changes from the risk factors disclosed in our Annual Report on Form
10-K
for the fiscal year ended May 31, 2019.
The widespread outbreak of an illness or any other communicable disease, or any other public health crisis, could adversely affect our business, results of operations and financial condition.
We could be negatively impacted by the widespread outbreak of an illness or any other communicable disease, or any other public health crisis that results in economic and trade disruptions, including the disruption of global supply chains. In December 2019, an outbreak of a new strain of coronavirus
(“COVID-19”)
began in Wuhan, Hubei Province, China. In March 2020, the World Health Organization declared
COVID-19
a pandemic. The
COVID-19
pandemic has negatively impacted the global economy, disrupted global supply chains and created significant volatility and disruption of financial markets. The extent of the impact of the
COVID-19
pandemic on our operational and financial performance, including our ability to execute our business strategies and initiatives in the expected time frame, will depend on future developments, including the duration and spread of the pandemic and related restrictions on travel and transports, all of which are uncertain and cannot be predicted. An extended period of global supply chain and economic disruption could materially affect our business, results of operations, access to sources of liquidity and financial condition.
Item 6.
Exhibits
(a) Exhibit Index
         
 
    3
   
         
 
  10
   
         
 
  31.1
   
         
 
  31.2
   
         
 
  32
   
         
 
101.INS
   
Inline XBRL Instance Document
         
 
101.SCH
   
Inline XBRL Taxonomy Extension Schema Document
         
 
101.CAL
   
Inline XBRL Taxonomy Extension Calculation Linkbase Document
         
 
101.DEF
   
Inline XBRL Taxonomy Extension Definition Document
         
 
101.LAB
   
Inline XBRL Taxonomy Extension Label Linkbase Document
         
 
101.PRE
   
Inline XBRL Taxonomy Extension Presentation Linkbase Document
         
 
EX-104
   
Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
Items 2, 3, 4, and 5 are not applicable or removed or reserved and have been omitted.  
28

SIGNATURES
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.
             
 
 
 
NEOGEN CORPORATION
 
 
 
    (Registrant)
             
Dated: April 3, 2020
 
 
 
             
 
 
 
/s/ John E. Adent
 
 
 
John E. Adent
 
 
 
President & Chief Executive Officer
 
 
 
(Principal Executive Officer)
             
Dated: April 3, 2020
 
 
 
             
 
 
 
/s/ Steven J. Quinlan
 
 
 
Steven J. Quinlan
 
 
 
Vice President & Chief Financial Officer
 
 
 
(Principal Financial Officer and Principal Accounting Officer)
29
EX-31.1 2 d899944dex311.htm EX-31.1 EX-31.1

EXHIBIT 31.1

13a. – CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

NEOGEN CORPORATION AND SUBSIDIARIES

CEO CERTIFICATION

I, John E. Adent, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q for the period ended February 29, 2020 of Neogen Corporation;

 

2.

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;

 

3.

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;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a)

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

 

  b)

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

 

  c)

evaluated the effectiveness of the registrant’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

 

  d)

disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting to the registrant’s auditors and the audit committee of registrant’s board of directors:

 

  a)

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’s ability to record, process, summarize and report financial information; and

 

  b)

any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Dated: April 3, 2020

 

/s/ John E. Adent

John E. Adent
President & Chief Executive Officer
(Principal Executive Officer)
EX-31.2 3 d899944dex312.htm EX-31.2 EX-31.2

EXHIBIT 31.2

13a. – CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

NEOGEN CORPORATION AND SUBSIDIARIES

CFO CERTIFICATION

I, Steven J. Quinlan, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q for the period ended February 29, 2020 of Neogen Corporation;

 

2.

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;

 

3.

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;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a)

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

 

  b)

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

 

  c)

evaluated the effectiveness of the registrant’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

 

  d)

disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting to the registrant’s auditors and the audit committee of registrant’s board of directors:

 

  a)

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’s ability to record, process, summarize and report financial information; and

 

  b)

any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Dated: April 3, 2020

 

/s/ Steven J. Quinlan

Steven J. Quinlan
Vice President & Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
EX-32 4 d899944dex32.htm EX-32 EX-32

EXHIBIT 32

18 U.S.C. SECTION 1350 CERTIFICATION

NEOGEN CORPORATION

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with this Quarterly Report on Form 10-Q of Neogen Corporation (the “Company”) for the period ended February 29, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), 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. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

  (1)

This Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

  (2)

Information contained in this Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

Dated: April 3, 2020

 

/s/ John E. Adent

John E. Adent
President & Chief Executive Officer
(Principal Executive Officer)

/s/ Steven J. Quinlan

Steven J. Quinlan
Vice President & Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

A signed original of this written statement required by Section 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.

EX-101.SCH 5 neog-20200229.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - Consolidated Statements of Income link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - Consolidated Statements of Equity link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - Accounting Policies link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Net Income per Share link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Segment Information and Geographic Data link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Equity Compensation Plans link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Business and Product Line Acquisitions link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Long Term Debt link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Stock Purchase link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Net Income per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Segment Information and Geographic Data (Tables) link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Equity Compensation Plans (Tables) link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Accounting Policies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Supplemental Balance Sheet Information Related to Operating Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Detail) link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Components of Lease Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Undiscounted Minimum Lease Payments (Detail) link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Future Minimum Lease Payments (Detail) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Disaggregated Revenue (Detail) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Inventories (Detail) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Calculation of Net Income Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Segment Information and Geographic Data (Detail) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Disaggregated Revenue by Geographic Location (Detail) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Equity Compensation Plans - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Stock Option Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions (Detail) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Business and Product Line Acquisitions - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Long Term Debt - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Stock Purchase - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1042 - Statement - Undiscounted Minimum Lease Payments (Detail) Alternate 1 link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 neog-20200229_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 neog-20200229_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 neog-20200229_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 9 neog-20200229_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Future Minimum Lease Payments (Detail)
$ in Thousands
May 31, 2019
USD ($)
2020 $ 1,112
2021 810
2022 297
2023 101
Thereafter 0
Total lease payments $ 2,320
XML 11 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Accounting Policies
9 Months Ended
Feb. 29, 2020
Accounting Policies
1. ACCOUNTING POLICIES
BASIS OF PRESENTATION AND CONSOLIDATION
The accompanying unaudited consolidated financial statements include the accounts of Neogen Corporation (“Neogen” or the “Company”) 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
10-Q
and Article 10 of Regulation
S-X.
Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.
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 nine month periods ended February 29, 2020 are not necessarily indicative of the results to be expected for the fiscal year ending May 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
10-K
for the fiscal year ended May 31, 2019.
Recently Adopted Accounting Standards
Leases
On June 1, 2019, the Company adopted ASU No.
 2016-02—
Leases. Refer to Leases section of Note 1 for further information.
Recent Accounting Pronouncements Not Yet Adopted
Financial Instruments - Credit Losses
In June 2016, the FASB issued ASU No.
2016-13—Measurement
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
held-to-maturity
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’s contractual life. ASU
2016-13
is effective for fiscal periods beginning after December 15, 2019 and must be adopted as a cumulative effect adjustment to retained earnings. The Company does not believe adoption of this guidance will have a
 material
 impact on its consolidated financial statements.
Fair Value Measurements
In August 2018, the FASB issued ASU
2018-13—Fair
Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements of fair value measurements. ASU
2018-13
is effective for fiscal years beginning after December 15, 2019. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.
Cloud Computing Implementation Cost
In August 2018, the FASB issued ASU
2018-15—Intangible-Goodwill
and Other
Internal-Use
Software (Subtopic
350-40):
Customer’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
2018-15
is effective for fiscal years beginning after December 15, 2019. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.
Comprehensive Income
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.
Fair Value of Financial Instruments
The carrying amounts of the Company’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.
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:
Level 1: Observable inputs such as quoted prices in active markets;
Level 2: Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and
Level 3: Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.
Cash and Cash Equivalents
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. Cash and cash equivalents are maintained at financial institutions and, at times, balances may exceed federally insured limits. The Company has never experienced any losses related to these balances and believes it is not exposed to significant credit risk regarding its cash and cash equivalents.
Marketable Securities
The Company has marketable securities held by banks or broker-dealers at February 29, 2020, consisting of short-term domestic certificates of deposit, and commercial paper and U.S. treasuries rated at least
A-1/P-1
(short-term) and A/A2 (long-term) with maturities between 91 days and two years. These securities are classified as available for sale. The primary objective of the Company’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 2 criteria. Interest income on these investments is recorded within other income on the consolidated statements of income.
ESTIMATES AND ASSUMPTIONS
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.
There have been no significant changes to the critical accounting policies and estimates disclosed in the Company’s Annual Report on Form
10-K
for the fiscal year ended May 31, 2019.
There were no significant changes to the contractual obligations or contingent liabilities and commitments disclosed in the Company’s Annual Report on Form
10-K
for the fiscal year ended May 31, 2019.
Accounts Receivable Allowance
Management attempts to minimize credit risk by reviewing customers’ 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.
Inventory
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.
Goodwill and Other Intangible Assets
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
not-to-compete
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 5 to 25 years. We review the carrying amounts of goodwill and other
non-amortizable
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.
Long-Lived Assets
Management reviews the carrying values of its long-lived assets to be held and used, including definite-lived intangible assets, for 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.
Equity Compensation Plans
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.
Income Taxes
We account for income taxes using the asset and liability method. Under this method, deferred income tax assets and liabilities are 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.
Leases
In February 2016, the FASB issued ASU No.
2016-02—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 annual periods, including interim periods within those annual periods, beginning after December 15, 2018. We adopted this ASU on June 1, 2019; the impact on our consolidated financial statements was immaterial.
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.
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 on June 1, 2019, we recognized all leases with terms greater than 12 months in duration on our consolidated balance sheets as
right-of-use
assets and lease liabilities of approximately $2.0 million each as of June 1, 2019. We adopted the standard using the prospective approach and did not retrospectively apply to prior periods.
Right-of-use
assets are recorded in other assets on our consolidated balance sheets. Current and
non-current
lease liabilities are recorded in other accruals within current liabilities and other
non-current
liabilities, respectively, on our consolidated balance sheets.
We have made certain assumptions and judgments when applying ASC 842, the most significant of which are:
  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.
 
 
 
 
  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.
 
 
 
 
  For all asset classes, we elected to not recognize a
right-of-use
asset and lease liability for short-term leases.
 
 
 
 
  For all asset classes, we elected to not separate
non-lease
components from lease components to which they relate and have accounted for the combined lease and
non-lease
components as a single lease component.
 
 
 
 
  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.
Supplemental balance sheet information related to operating leases was as follows:
         
 
February 29,
2020
 
 
(in thousands)
 
Right of use - assets
  $
1,755
 
Lease liabilities - current
   
325
 
Lease liabilities -
non-current
   
1,467
 
 
The weighted average remaining lease term and weighted average discount rate were as follows:
         
 
February 29,

2020
 
Weighted average remaining lease term
   
2.4 years
 
Weighted average discount rate
   
3.5%
 
 
 
 
 
Operating lease expenses are classified as cost of revenues or operating expenses on the consolidated statements of income. The components of lease expense were as follows:
                 
 
Three 
Months Ended 
February 29,
2020
 
 
Nine
Months Ended
February 29,
2020
 
 
(in thousands)
 
 
(in thousands)
 
Operating leases
  $
316
    $
889
 
Short term leases
   
25
     
106
 
                 
Total lease expense
  $
341
    $
995
 
                 
 
 
 
 
Cash paid for amounts included in the measurement of lease liabilities for operating leases included in cash flows from operations on the statement of cash flows were approximately $868,000 for the nine months ended February 29, 2020. There were no
non-cash
additions to
right-of-use
assets obtained from new operating lease liabilities for the nine months ended February 29, 2020.
Undiscounted minimum lease payments as of February 29, 2020 were as follows:
         
 
Amount
 
 
(in thousands)
 
Years ending May 31,
   
 
2020 (1)
 
$
289
 
2021
   
915
 
2022
   
358
 
2023
   
168
 
2024
   
94
 
2025 and thereafter
   
26
 
         
Total lease payments
   
1,850
 
Less: imputed interest
   
58
 
         
Total lease liabilities
  $
  1,792
 
         
 
 
 
 
 
 
 
 
(1) Excluding the nine months ended February 29, 2020.
 
The aggregate amount of future minimum annual rental payments applicable to noncancelable leases as of May 31, 2019 were as follows:
         
 
Future Minimum
Lease Payments
 
 
(in thousands)
 
Years ending May 31,
 
 
 
2020
 
$
1,112
 
2021
 
 
810
 
2022
 
 
297
 
2023
 
 
101
 
Thereafter
 
 
0
 
 
 
 
 
 
 
$
2,320
 
 
 
 
 
 
 
 
Revenue Recognition
The Company determines the amount of revenue to be recognized through
application
of the following steps:
  Identification of the contract with a customer;
 
 
 
 
 
 
 
 
  Identification of the performance obligations in the contract;
 
 
 
 
 
 
 
 
  Determination of the transaction price;
 
 
 
 
 
 
 
 
  Allocation of the transaction price to the performance obligations in the contract; and
 
 
 
 
 
 
 
 
  Recognition of revenue when, or as, the Company satisfies the performance obligations.
 
 
 
 
 
 
 
 
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.
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’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.
We derive revenue from two primary sources - product revenue and service revenue.
Product revenue consists of shipments 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;
 
 
 
 
 
 
 
 
  Consumable products marketed to veterinarians and animal health product distributors; and
 
 
 
 
 
 
 
 
  Rodenticides, disinfectants and insecticides to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities.
 
 
 
 
 
 
 
 
Revenues for our products are recognized and invoiced when the product is shipped to the customer.
Service revenue consists primarily of:
  Genomic identification and related interpretive bioinformatic services; and
 
 
 
 
 
 
 
 
  Other commercial laboratory services.
 
 
 
 
 
 
 
 
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.
Payment terms for products and services are generally 30 to 60 days; international terms may be longer.
The following table presents disaggregated revenue by major product and service categories for the three and nine month periods ended February 29, 2020 and February 28, 2019:
                                 
 
Three Months ended February 2
9
/2
8
,
   
Nine Months ended February 2
9
/2
8
,
 
 
2020
 
 
2019
 
 
2020
 
 
2019
 
 
(in thousands)
 
Food Safety
 
 
 
 
 
 
 
 
 
 
 
 
Natural Toxins, Allergens & Drug Residues
  $
 17,154
    $
 18,612
    $
 57,950
    $
58,021
 
Bacterial & General Sanitation
   
9,413
     
9,519
     
31,345
     
30,807
 
Culture Media & Other
   
11,222
     
11,893
     
35,259
     
36,302
 
Rodenticides, Insecticides & Disinfectants
   
7,964
     
5,953
     
20,859
     
18,521
 
Genomics Services
   
4,745
     
5,136
     
12,961
     
13,395
 
                                 
  $
50,498
    $
51,113
    $
158,374
    $
157,046
 
Animal Safety
 
 
 
 
 
 
 
 
 
 
 
 
Life Sciences
  $
 1,376
    $
1,823
    $
 4,901
    $
5,794
 
Veterinary Instruments & Disposables
   
10,799
     
10,682
     
32,621
     
32,769
 
Animal Care & Other
   
6,667
     
6,554
     
20,859
     
21,900
 
Rodenticides, Insecticides & Disinfectants
   
14,558
     
13,525
     
47,462
     
49,460
 
Genomics Services
   
15,971
     
14,003
     
44,879
     
37,455
 
                                 
  $
49,371
    $
46,587
    $
150,722
    $
147,378
 
                                 
Total Revenues
  $
 99,869
    $
 97,700
    $
 309,096
    $
 304,424
 
                                 
 
 
XML 12 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Balance Sheet Information Related to Operating Leases (Detail) - USD ($)
$ in Thousands
Feb. 29, 2020
Jun. 01, 2019
Right of use - assets $ 1,755 $ 2,000
Lease liabilities - current 325  
Lease liabilities - non-current $ 1,467  
XML 13 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Net Income per Share (Tables)
9 Months Ended
Feb. 29, 2020
Calculation of Net Income Per Share
The calculation of net income per share follows:
                                 
 
Three Months Ended
   
Nine Months Ended
 
 
February 29/28,
   
February 29/28,
 
 
2020
 
 
2019
 
 
2020
 
 
2019
 
 
(in thousands, except per share amounts)
 
Numerator for basic and diluted net income per share:
   
     
     
     
 
Net income attributable to Neogen
  $
12,200
    $
 13,073
    $
 
43,128
    $
 44,361
 
Denominator for basic net income per share:
   
     
     
     
 
Weighted average shares
   
52,795
     
52,071
     
52,463
     
51,849
 
Effect of dilutive stock options
   
253
     
401
     
320
     
599
 
                                 
Denominator for diluted net income per share
   
53,048
     
52,472
     
52,783
     
52,448
 
Net income attributable to Neogen per share:
   
     
     
     
 
Basic
  $
0.23
    $
0.25
    $
0.82
    $
0.86
 
                                 
Diluted
  $
0.23
    $
0.25
    $
0.82
    $
0.85
 
                                 
 
 
 
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 29, 2020
Feb. 28, 2019
Feb. 29, 2020
Feb. 28, 2019
Revenues        
Total Revenues $ 99,869 $ 97,700 $ 309,096 $ 304,424
Cost of Revenues        
Total Cost of Revenues 54,539 53,072 164,546 163,034
Gross Margin 45,330 44,628 144,550 141,390
Operating Expenses        
Sales and marketing 17,675 16,722 53,206 52,454
General and administrative 10,789 10,018 32,473 30,337
Research and development 3,823 3,249 11,292 9,235
Total Operating Expenses 32,287 29,989 96,971 92,026
Operating Income 13,043 14,639 47,579 49,364
Other Income (Expense)        
Interest income 1,600 1,335 4,381 3,290
Other income (expense) (393) 649 (832) 807
Total Other Income 1,207 1,984 3,549 4,097
Income Before Taxes 14,250 16,623 51,128 53,461
Provision for Income Taxes 2,050 3,550 8,000 9,100
Net Income $ 12,200 $ 13,073 $ 43,128 $ 44,361
Net Income Per Share        
Basic $ 0.23 $ 0.25 $ 0.82 $ 0.86
Diluted $ 0.23 $ 0.25 $ 0.82 $ 0.85
Product Revenues        
Revenues        
Total Revenues $ 77,736 $ 77,375 $ 247,071 $ 249,897
Cost of Revenues        
Total Cost of Revenues 41,068 41,902 128,658 132,157
Service Revenues        
Revenues        
Total Revenues 22,133 20,325 62,025 54,527
Cost of Revenues        
Total Cost of Revenues $ 13,471 $ 11,170 $ 35,888 $ 30,877
XML 15 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Purchase - Additional Information (Detail) - USD ($)
1 Months Ended
Dec. 31, 2018
Oct. 31, 2018
Stock Repurchase Program [Line Items]    
Shares authorized to purchase   3,000,000
Cost of repurchased shares, including commissions $ 3,134,727  
Number of shares repurchased 50,000  
ZIP 16 0001193125-20-098046-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-20-098046-xbrl.zip M4$L#!!0 ( #=]@U"'(TER$BH! ._.&0 / 9#@Y.3DT-&0Q,'$N:'1M M['UI<]M(MN7WB9C_@&!5]=@1D(2%J[<)6I;K*<:6U)+<\WJ^*" @)>(5"+"P MV-+[]9.9 "DN( 626!+@Z>B2)1)()/*><[?,O/GA?S^-'>DG\0/;=XX]_Y%>J>@G[.M[(R#3R]FW MECV[8?[B[DG\Y>S2E:9_Z?Q:=3 8G/!O9Y<&=MJ%M%'UY#^_?[LQ1V1L'-EN M$!JNN= 7>T/?EZ^WR%+' V(>/WH_3^@7] YU<*2H1[HZO=P.O+:F]C8](+[B MI?V)3TPC)-;:>P8GAF_ZGD-.7BZ>WFYZD1OZS^E=3+YDW>PM=M.,?)_*=]U] MR;>S%'Z3>R;E!MII79,J RPE!?G/S]??7BX/TZ]_N?0D] TW>/#\L1%2'<%:ZAPIVI'6G>?) MII=>YCA]Z!$=]X4[IG)X[;G]EW==3WVFJEI<9Q'#8O^&=NB03ZIR],\/)_'O M],,Q"0W)]-R0N'000O(4GK ;WTOFR/ #$G[\D-8):^5D^HQ[SWJ6@O#9(1];[.'2!\O^F7SPORP[F#C&\SO)]5SROSY] ML)_>L?N('_]J6Q9Q^:_T^XMH3'S;E%QC3)NBNN/=<$QQR-OY/Q/35*?GC-GCY\LH/6IRO]WYE>B%FDW=_F M_TE3V=]F1)2E_(?7A.#8\?\9

L"[=?QF^;=P[Y)IJ_14)= <=)5MOO]GWGG_E1$'4]1^;'5;GY1C157H_Z:#,QV-]23YXIE\2+[:@6DX_R:&_Y5^ M$F2D"_N9"5RKCXHAO\W#_JEG?M0IMZ]S+W7F6E^H##(^Z8AKZD'FQYVY5#T^ MG].6^7C_)/191M*'141U.GJ[HV?LQK])L&47DF=>DXGG,[UR$QHA&]^%+O0& MFM(OK O7Y-$.F!$*+^@WJV^O=#,^^N+L\L^S"^GT\OIJVU$@3 DYYZY%GOX/ M><[X/,:;GJKJO=Z6C_MJ.\0_I>AZ]/SGI1?N*TH_FP)I??IF^(]$&IHFH>TQ M%U3B+6_-KW]&AD^1Z#S',%B6?K_7[63L$567V8SA_.-OF0-B,ZV3^GP* 4W- MW1K/LY %59[/#1?#/SF-G?13SUJ&(QV+7E8R?C_?LB-#R_))$/ N7/I7OD>U MO;E*"+V==332>_#@>:'KA82W^_7BKMVE,.:^WCO'8-$H<8]^W+0^G3V93L3B M4RD<$. AJX6@QKY-ZGP'F6M($LL0<>2_QQL_;7/DU/>1J5 GT: M":2I,(AD!-0[#&3VKM3Z,NTD37PZ)/;$<)QGR7N03",8289KQ;]PW]%P**+H M36/#_XLZGM242MR 4GP1UE:L[_A-%GD@]"]+"HTGR3!Y:!;P;SP:J#._42)/ MS*6AO:*O(-&G>CS2DT)/"B;4C#Y0*=Y' 1V:(*"/>61H#HZEH1-XDCU](39Z MQ+''MLL1QOIM,\6?7"]Q_SNVNL%QQA'4-HW@S@\[6?21?38^-.@DP:."SHX)^-? 9)YAH>35,4QT\!#8Y/DD:F4'1.;PGH:_.Q^/;RX&D321"_.;E!&_$FQ&?X64VC M9,^-9$[0[#]0%-C;#A2]A3K/AS5,CG&_[3#16XAS."-$?>%M1XC>8D9.W0AW MLJ3N^)^!%_G\+YZ@?)>87*Z&UYE;^!+7HB0U*W-Z M_G\6W3PY2WG7ZS^]MV[O08%0*^+<-!YTA7ZDIL>595$C_9%?%O*%24O/02:_*QDX::[!K^[F-T6!!L\2V4E@<*8.M-,N+9=WYQO3AL6?#0\HOK^=N*9V,69=LOY&U%E6VN;RN@ M;5R,-7*-(^=6VWSU/.O&>"#A\_R:&3[7RA?X)+-X-\DD'E][4\3QS:G"X(DRZ9?QTN- M9\O.-KTJ[3E?S;4\2A].4MO/\EPZ2N_6#M.T4VM&>/UC3Y;?O_*4[PO$ABY; M5P60O0:RU7$"S+: &5\U%D3W2>?.7F;[%U82WLRN"-+'IV'(>^UUY^#PZ@@" MC]O/_>QB8<5&5+X&Q=_46^C?EJGM!W\:,OC##R#>?6>Z)Z M9^@XQ'^D(S^DO?.CQVL2V%9$7HS/E>]9D1E>^C?$_VF;1%C4,%6_IK,<*%N\ M]AX&!^HJ(W(_&R8U^[;A4 G\25QJ@2F)73M>'+@1?8TQ;:\A-L,0 :G%(_4T M!X1)<1&_,#-KT^@?Z MB3$?>S;&_&_WYL"OF/BE9M ;VV:0"+B!.$U_0^!1T #Z[IO]0&Y,FZ]4;QX: M5]^N+"0>=ER_&Q;_15B\X!K^\\M>^<3 3;R [;YK($0SOS206QYR3PV?9(N5 MFI.V? VHZT8&N!17HR)>$BM> H:WQS!B)F"R.$S^N*'2F8W3GW1 ?&,RLDW# M$1I.FWJ<5 5\]^/FD 1YX;D_7G1#LR0ZY?/<.QZ2:,M8;7F7*.A&69 M3;Q<7*97%&49E,A$*6?-**A2I0L&LN1$%J"X@4(MQ55(QKR1R%EX-[@*C25* M2:X"J )7H?YD 8H;*%3LX81I%A*8V/D)4R@L.+%?%/M%ZX_B4V\\9N7Y/?.O M5 U[]G?$#G+PQA//G5,[ @/PE9Y/KUMY\4.2^M"R>%%RP[DR;.O,R)H<%B2'&WT515+'R-P)NSH%OD58"""1UU*+*D MC%&'0CSDH@X%ZE#4 ZFH0X$Z%"+B$G4HZK^O"OC%GBJ1]E0=,AY1A^* ZU T M HNH0W& =2B$1"[J4!Q\'0HA<8EXJ=[Q$C",.A2BQ4R'C4G4H6B((%&'HK&B M11V*':T+ZE <%E%0AZ*>5#F,'36"D04H;J!048=B3^2@#L5A$ 5U*.I)%;@* M%9 %*&Z@4%&' J992&"B#@5,H;#@1!T*U*&H/XI1AZ*4.A2"21UU*"JM0R$8 M&E"'HN0Z%(+)'W4HA*Q#415*E&YJM9+O-HTRHO',.;TVW$>Q\SWS/61_+[Q! MH:*CXNA644)DG>B,I[J+;OX-#DET3=F!+.[F-<$$WIQM%"*OO15,Z*C^DF6B M!M5?Q$,NJK^@^DL]D(KJ+ZC^(B(N4?VE_KL9@5_L9!1I)^,AXQ'57PZX^DLC ML(CJ+P=8_45(Y*+ZR\%7?Q$2EXB7ZATO <.H_B):S'38F$31D,:*%H5]&B)( M[--OH%!1TJ<V";=F& M_WQC.)0-_ *NC&Y_>;@N"(1?U%E!OH1Y(1;T%U%L0$9>HMU#__4/ +_8.B;1WZ)#QB'H+ M!UQOH1%81+V% ZRW("1R46_AX.LM"(E+Q$OUCI> 8=1;$"UF.FQ,HMY"8T6+ M>@L-$22VYN]H7; U_[ T'K;FUY,JA[%S1#"R ,4-%"KJ+>R)'-1;. RBH-Y" M/:D"5Z$"L@#%#10JZBW - L)3-1;@"D4%IRHMX!Z"W5%T\53MG?T?TS>A5$\^=4SL" _"5GL_J'RR_N#!2I]?VCW2U2*D/+$AFL2&M2WL,X,WZ7*,#@L&*2__2')?VB:T3AR M:+/Q:D8V5#X9L0']2Z0H\A7(]A4%VJ:OJD:X4*75X M"E5["B*A 9Y"^9Z"2/*'IR"JIU M2OIS*,'L0WFS#YFEWB]>ZO 4JIY]$ D- M\!3*GWT02?[P%(3T%"I#27]ACDJ9KE-P# J ;\9]0$=@'@_3=5%#DXYJP%6J M\$A8W^>X&N/JNQ8MZOY6$TU*3NFC?$1]]]UXLL?1>+9LZMIP'\5=B5P$"%Y] M*%L.-3\L[.^%80/ -@',=@&P'0 V/VR-!-@PN'1AI(HR4K8;L,I$*4*;?K.; M5M 63WZ95H>&\(I,.VF5+'JE(4=[:@!FO]]]HXYTP'(OK!A[:)O3#FKF=>WB )^ X&NB2[H'0,1W4"L!'W=08?@JT#V+ MSNN\0/=S7N>F6U]^AV K,BK;S:[,&M.KZ Y] U#X]X( MB/6%.*$Q+:QY2M_-)PV'Q%:C4#0\U"W@H=8&'C7S/_8P_@!EC4")B R@W,%! MA@$5"!9SCO.2H/=SG!,A:\J+]M&4N^'UIM+(T]*(7O#/R*8O[@7?C4?;\!LN M_XUOO6<,GJ6H\_"Z2%W##NW.JFN6K\W% "Y!<'>,W?WX=^T*>]<$@C_^?4@0 M?$4+KG7VH1^%TX]%QD*'!_QU 06 WQ#@E[4&2C3@%Z'2X8Y4XHY XV\%_ )4 M.H!?(^ W7N//I[0.+L-1BB=1+'?V39LM@VFOM-D2F* C:Z8CA0(3 ])@SB3' MO]]]L>G8$B;;&]_) J7SVZ9"*64H2@#0^6T)AG"PA2$DBLN@:[&3&R\:V+%J2>6^B@SV7S(-#2!+IJ /0M\N]27[%8OZ23EU_"Q86C%'&4X@+$EHL8Y DQ'(IXX(,4B]S[GOU^-_RQ,4]]2AR'^J*!:1/7) M0;6 B(/5M2\C_#7\4 M[7O/P^@UWSN_+6JU% M+4RNL*A"6M2BY V+6K9%S5>24]\(6=^RLK[%^+;(^E:=]2U,KK"HXEG4 N4- MBUIVUK>8&!46M2R+6HQO"XM:M44M3*ZPJ$):U*+D#8M:MD7-59*J>JM3#YP:)6.H]: MG%QA4<6SJ 7*&Q:UY'G4O209N78LQA_TE[L?-U_FI# F1A#YY),=>&U-[;VC MWTY;F7XU:Y:UD]YF,#)\$J0TF[PY_WJ'=B?TNK6MLB]W:#,I[9'2+-_MG'R] M0\-TZ.ZH).YNV-O.-6_9/RD^9W^RFRZB,2LTXOD[RV&U!?;I%W[:K)O:-_>Z*S=KF6_NKXXVO_F$WQUX MD6^2(/YS1 R+*J@/)U2XGSZP'Q+[*07ALT/5[P/5(D>!_=_DG:3JQUI_\O1^ M;/B/MGL4>I-WDC+]Z]X+0V],+SKN]LCX_7M^WR]B/X["=]*]YUCO6Y\^&-+( M)P\?6[]1%[;UZ=:X=XCD/4BG3%-1#?OAQ$CZL="%^ GT69,GR8A"[[WTR[;" MT3NI?]RQW??2?!>524@?M' [4X)'AF,_TB9,PHH++5^1-*>.Z#Z4OSS^X]GPYD\MF1Z3F>_T[R'^_?*++$_O]V^9+DL>P9 M3\O?\9Z]DWBA(C9R<[UU2$C?X2B8&":U.WQ8WDM)UY[>O[?L8.(8S]0^L#?9 M\]Y__*9VE?<)-N9^2BEBVF><]2RCK&&4IV2(!ZF="L4GUIM,XHF9\V",;>?Y MG?2/OR,O?']+/:) NB"_I&MO;+CQAXL MOWJW=]VVDS\NSF_/OD@WM\/;LQMI5:Z03I72N3D[_7%]?GM.13.\^"*=_>?I M?PPO_CR33B^_?S^_N3F_O"A;9-H!B4S;163_UZ"NCOL8>JXL?3D^/98TI=,> M;!!3!4[$] 'L#?D3XK=*GJ*IQTIGV>IU]S%H:J'F;-4D933YA6JM&#WI%F\K M''^]O/Z^Z)J,[)#PX2'LT;]\8[(]3)EO[GHNC\IL4W(-EK^PB/WNBV=&+)YD M5:U:4A*87S-/^$KIQH<$JH.X7&-V&]@6;<#XZ7' \PNMI9"H3=_\)_%#5C-T^O:T M@W1L4O02Q0;]P)TV<100\\A^.AK9ED7<=_$_JMKI]7O=#B/)H-?N4I:P>Z@< M0VNI"V*,^-[T2/3*])G;XOZ?/X;7MV?7W_XM79]=75[?2E<_KF]^#"]NI=M+ MB;J,M\PO5'7I\EI2.](;ZZUT^56Z_8\S:LE$<)3-:[PFWK?M'=*]8?[UZ'N1:S'1Q\@H MTD\Y#"/PU?.E<$2DOR/#IS&BGZ3B& M'UOV4_C.8E,P]*:193P_4_$3E_:)W/NT.\^2-I E=LNR=W2\@WL$%&Q 07! M*R.:]6WA/-3->>CH;4U-G(=G'DOTYMH[3#MBR(^G!IOZ0&_'%2.7E(\_XFJ.O]-D7_-$9 M:,;JO2;7VZ(-XC<:53SY\D&B_Q8$4+ M$0MS:$M*%I\]&6;(%0M;Q^.31SM@)I^2.)"""3'9:DQ+LEW)#@/)'/%L0FIB M&?HB35_L$3%O'J(X7)Z3?S\U;@W(Q*#\28M;5Z+6N<;F@MKE6+4S>VXFA"8O MNAP9K(2AT]C%5,R0+ (96W>9(&PR9TUT819 M9V1Z>NO3=]L;)/P>2>R58> MN-X_TO1NK]_6USCA4@J,-JN;?L[:IBBP[+>N30S=LM-ZM3=\1XKD^9+'-A%) M_Q7Y=F#9)L^J4*^K+)?V8 5@N^9+(,'EX%/M;?\W_SO=FST(]7VP@'AS?GTC MG8TGCO=,7ITCPW#O.]R+]E**#>8&WF&&!,LKQ X6-KN(0\ORV4&L\3_?Z#UJ M1O>PJRG2-Q(P+^'*H5YL#IE:I+_VE>,I_?72O_5^N1FE^(W-F;F/R\*3I8PI M4+VMI@29F?IZY06AX?P_>W+J65E7*K?[ U6K#&EY;G<1U0"^2:3#O/V)3]U1 M>V(X$GDB9A3:/UGJE1I'$L@2_8Y#_<^R>?I)OG,>W;FV#7#+4H<-IJG<;*(H^E=1H 7*Z NTA6_G#= M19[,D>$^DIJ$'S4>=L]EMIH.>;SBBOAL4];F=#A6FP@I_MTBH>+67 LV=0DP M 4P $\"$R5U,[M:$ 18N4"9,E^D.)8A)H'VS6)Y!A!2+WEB>>'V']01!FE)>FG$"DCR<]=BZWT M(=+],Y4A,?]BE_U%XQW"5S^R7:5S^TS>J&_C[H^,@&^FLR3#<1))!_3?OR.; M14=41/9>])X0ES9^_U_T-=CU_#GT)M:+I!U6AB/@G>"=9/ ? M*))E/ ?':VUNIC7L TWIMS[]^^PF65FPV ZO-;3N 1>7"X_;79TL:[OM$9^4 M-H[C$=/Z3X#='M\F(OV$XZ+W7=.TX M>6XXLODVL0G?)E8PR>)AF'&'!&_W8T9';W?T=B-^COF?;.KG2R/T=5.W^2$MZGACD>2O\]EWI,_AJ>EV? M_*?PM?KNC^QT:MMUK=#6Z]%XKM,$ZR;VMLC [5VJ-<]4FT";2/N*TN>+A%-U M<]J>TFTF>PNK/?U=?8+VN>\.@&E#:IO%-_PA;CQR,9>EX"";)[<"@E1 MLMC0F 4+@SY]+W:N4BY21(,-;; ,_ZP&7,\EP+Q("Y+G]# 4<$T5<-6R@M>S M.?=+G\X32&Q4K_G\!KTO_I,=M&JXSW"!L@MQ\Y9./MB?HX#>&P0[%&&_]SR' M&.Z#X01DCG.+6\W@_J#!QK@_T-X;M?<9I?SC3%\_^MZO.^E^<87,TJ*Q-\;;M-GI MA44DH@7)]5A($8R(XTP!([VA,."+%N)*TA4M.5BW<.;?9SN9?-R/#)\%E%'*=2GNQ),1A<.G."R]R[?B;'_27 MNX#?W:*T-VV*KN!CZ_SB:TMB"[P)7\4S+VLW&EM>F%S:^M31Y(&JR'U]5I-J MVM]/4MPN>]FXJQ+OJ^2]=/-86HN*!1FF.SYKC/?K"\H7UATM^$[);NMMSAW; M>GDY>X98"\RW'24]RQAI]1VC5_%(QJN0(.-YEWNG^^=3*O>$LHZE5)Q?QG,P MU_3(3Q70BVSHF\\-M-K196GZX^W[UDG:R\WK-/U8XYFCA0X?=WLI?4X^?K]@ MHOAN%MI=0QKY3,7\1DG?^G3+5PYR54"QYH;!AQ.C@.._:G9Z6+:]0GN>#E;5 MSJRSRS_/+J33R^NKR^LA+Q0UO/@BW?SX?'/^Y7QXS0I+K:ZGF8>$;5&)4/! M.OE+YW;X^=L9J]EU>GEQ>W9QNT$6#5SWV_UC^Q)4V]_2[Q7[F!*O*Z-LUFJ# M:95PZE54)J?R/Z]HG$5O9I$CV/.$Z5^QN-_!I]2'RFR">\45OI1JAO0N+I.23 MCGCTE;??N.84V4SB33YC?4UBPSWYM,7YL[5P5N=BR:?^8#!HM^]4RL[A]:UT M?BQ]/;\87IR>#[])YQ=?+Z^_Q[$&BR_74G:5N'L9V"J"D'5*H13VKSV4GNN[ M]0KK%>96,H[;.A*EJ'81=/@K"\CV\TG14JU:$KBJ81$FOAJS7:)%/0_).)E9 M3W-LLY:2*SPNA?#+<:!Z)\E^O7V<(-?BQB7.;F3>0:D673 M[]^N\;+*P<\>L\(YV^-7.BJ$AU1:(%\.B+7= _%2@0 G"RW!R2K>SL)O.42_ M16]]6O!7/AN.P0I0WHP(H9X*/T)*?;]NL16KNO3=2#[55?:I.H!+ Y<&+@U< M&K0$EP8N39/&4T"5G^+2M)=U6N/- M.AN_7R\*>"_@\\'GJZO-T MX?/4Q9:C)?@\\'EJ-IX"JOP4GZ?/#L@)Z=-"3\J^!VOSRF;X-/!IJ@%X#SY- M76PU6H)/0[LN'3WS"&C?IH5'X? KKDF0>3$J:K+"8EK+P5PQ>"*50-UEMJ$ M+U8/'P,MP1<[1'/\XHOI\,4.3?AI91V5UJ=_LA.@[)"Z3S_CA4WT V?Z-W/+ M'"^(V,$BPWLO"J7OAO\7":5K._@+OA9\K6J@K"'O51L? BW!USI$<_OB:[7A M:QV:\--\+96OM@I]SPFXGW7E>R:QF&L%1PJ.%!RIO!RIE%,.IK)0N[G9>#15 MH!>#@RH*,8"'<%"%-CVIXOQ8NKS]C[-K'%.!8RJV'\=MUPSBF(K* VBTA)0% MHE8<4P'AY^9,Z:U/W\BCX<2Y"L+XB60%DA55)2OZS4M6B&70T1)<*%C1G%RH M(7RH0Y-^F@_5;GUBBV6DKX89>C[<)[A/<)_@/J$EN$\PH!O*S M2^F4B?2!"I7Y9!L=%B0$UOHQ,X50+T\&?H+ ]@\MP4^ GP _H6H_H4_]A*_P M$^ GP$] 2S5N"7X"_ 3X"<7Y"8/6IQMB,N\@AL! Z<)I@-,@K-- ?QKW#ED< M*],AAL];'K$^/,W>2XE-3O)26>^0[@WSKT??BUPKF7M=:".MO?F1X#ID>23( M>*F1M=K1).PBT[IH5I[K6(BY_# M12(94>B]EY*W[!]W[!1\M?*YW;8HV&?&I[7>.ZC"%5ADP-;6M0XN0%P,Y.4 MG_.+X<7I^?#;4EF0==9^181:12)4M509+@<8C93APK[T[(E/DL56O##>371/8UK;\&WRFA K$MH!Z],%VGTV'$H[ M(MV,"'F5< 7*BC==J:CB'M@A?3%3&%F]L5TI''E10%D5R!)Y,LDDE(*1X<>5 MOB$OL>0U(?Y4.F,:BX7!VTUY"/X/BUBY&WSO^1;Q/[:4%I62XR3!Z^SOI _\ M[R6/EGD6W*6-^[?@^Z^\4OR8Q5=JK4]7SGUM+047?>V/;8"TD)![B997HO:D M=;V0Q@^S10QI'BUNSNOWMTKK9\BP)0W&*:R9(CWNT(_?QP+=E+#>2]'W]TM/ M[YO\GPY&^LMG?Z6785H%QFSKQ4LXN+-,6/8@4:NS) @ST\S+XHD619;8_]_6 M5'#E>K7]70SORK&^'^[]DT\2.]LWXX[#4NH_OLKG[<9ZQVVPX!5XM8/;O>V] M"^AL:#O?C43EZ*HL6M^$:R=1R>K@H%1R!6YC/=7AUOYAQ0:KGJ-< Z/SPS4B MRV;I28'T1,D^&K#=3&SO8TQ_N/O<;_3 M'YW.VUU6:9!O.J]%$TTVV6N-8E\GXZ&%-MJ23@S7?3* M_+6]J'UMHM(6W6>7_X;A!K K+R )69X66O#I8MGN(Q@Q%?8F>P7\G=D_S2< ME37)!V'#?F^BEJD&5;% $[':3^]P#<,3PW??Z;/^I?A1*0EF;1'5!37;$O-U3"X=!7M3AO?/2!#4SXL64_A>_<:&QY87)EZU-' MD7N]]H>3Q>Y^>I4'HJAKD!/DS):&+(:0G3M=O6.3WGD1LJW*W7Z_OH1$2%]K MS^B[X?]%XA7K 3$CWPZ7-_D:2W%(I3I#6Z\EJ>U!? MI0LR@HP5D3%W!TC3.G)?[]:7C,@@'8"?-#1-O@-0\HE):+Q Z2+31H) ,AS' M^\5WW7H/TN^;N3:<7OO5\[]XT7WX$#G3EJ]G#9=I"E6YK2BKW&.YLJ+?)7=- MHLJ]U'<)I97])/%6$O:6\TN^^6IFF8HXF+"*5#^)\PQ7&-:W2.N[RI@+$I:I M /J*W!UH];6^("/(6!49<[=@?4WN]&M,1B0#:^WDGKL_Z6!X*W5^X/= U>:L M:J=0>Z8:MAP_9R!K;4Q\@GP@WZODR]^OZ9H0 M-Z"/8.DA+QP17S*3A<\&%CY#/1>NGA,@GL4X'+K6)0-AO.B^U-QP3U;4&D_, M@)/@9,6A7]G74 MMMSO=>KK8X)^H%]I],M_0U![('>T&B].1[+\ %RA"Q)*5[XWH4/]S!/E;!O= MA)WS!(<(&KG83%R,NBO'<,.A:\V 5]9*@EY?U@=820 R@HQ;DS%W;ZE'8Y5V MK[YD1$:HUFX0GP5")JAQNE9XO0%@ 5CB&21$[_58ZO:GYUF_;,>!R6J.9A$Q M/)CBK)SE:LI [G5KO#8&S /SRF!>_HO2%%WNJH"]Q]#O?_5\C M.R0!CNZ'A/MJL4IDQ=U8(O!;HSIQU M)X?U.67<@TVU(OEF_R36^0Q]<;*G'(^F([-\E\8ILA]/<4;F*MO)FD#>:T[/O')$7?( M5^&2*"\V_GORLAXK^RAKHS$05ZE[L\K9]]'3Y<[ M"M:7@'*@7$ES+=U!1^ZU4\YTJ OEJ@CAU&I#N%T?7[*+KE-7V/(B-BLBEH^^ M0\?V<=*W%1<0 H34?[JY@;$=[R:UG)[/IR395=28;V_[-S1)Q4!\?MW*;=]L MX]YVXM-#V3S@3>B9?XT\A]X0_..WOJ;VWO,2 >'SO.D^H(BPN;,/PCMA !: M)=Y2*J0HJPYSIX7\YFT7[!+4!^P2@%5K8(D9<]7:>@FXQ'=Z(O'$>.;K? _. M="'C7U;&/X':58RT4L\@ZGT9B""][FZ.'Q&+ M(GW,CMZ)=R4=G*O3W&!*1&U[-IXXWC,AUX3O])K+#Y5:AU_NU'GU.@@)0E9* MR/QKS>:96;'N[+>KO%:=1 2A*R2D(4$DP$$ZMA8O[) M'WG0JS$3L2( ,[[-G?$%/H /9+X;F_F.Y_HQQP]?L_P)QG+"/%7NZC4^#P'< M _=*XE[^QTGVY'[[4&?UL=JQ'A[0J3<>V^&8L,*0K [_*6V0WDARC881PJCU@8\/B0'!AK*"T$Y@%5O8"'B/( 2+%?^=+EYP,Y\DZ7?-SM& ML^OY$7%7AG_IWX2LJN._#"O#*0HW5P_D,6(VO5>1_+K'[A$LGG'>>K1>QEJA#/-\3I% MG I:I! WRD4D$ON:JKV/)1O_K,W<#\@&LF4G6PK2ZP)T9#]K'4RRK#G5[MDB MR?CB&H61.W:XR!A2.597JTGN$4/.O:*@ >26/2PF>M1X]%A4!+GRBF6$CWM* MH>"(9V4QCR8/5$7NZZM;-58%P**9?$=S+;52%!O_ OVS\RWUM<%_6.S6NN2?F1&U#0NDA?5$&!\/)O];% MQ+ M^MH)PDQC8H>& ]<&JK68+A:)VVW-%[]=6Q("*( M6 $1$=92: M*>BWA^(J26EQ'_A;/_[NYEAEXJ\J=]MI$X.;Z5L]B-^*G$V"&Y8KP:Y):-#? M+(D8ODOO@,\%G5UHS#L%W%F"MSD5_H4\V*9=3J'5=E>3]5Z-<_W@)#A9+2=S M3TFUU8&LM6L6\:#H*HIJ'D913> #^$!"OK$52^*BJWS!S*+J_H[O-1RO-0Y$ Y=JZJXL<>69R%N M!!E!QFW)F'\ .>C(O92U5K4A8Q4!I%IM +GKXTL.$'3JB%M>=.\0P2*$'3JV M3XBPK;B $"!D>PU(?QJTOXO6UG2(X?/GCI@R?II91F:O7EJ)=3SNPWUBW;?M M'7,9$>;\Q3[8:ANQ5\)O836EO!?[?-RQ4QSJ#3F/Q!G>PT%7M51'Z6G):]W: M]:S&X[TA1&)'; 7T(LFFWJMOCYD;RQ-R?,?:@^T:KFD;#NT=_8"?#W.\X&W. M26R]])+!8\F>Y;$CXT6QKY>>25@/]Q+?.C>WEM+3TL2PZ9_]2;6_A'>[?SXH MN" [FFA[-0HKD751%^>.]-%4Y.AO.N1;&.\DD5$']I M< MXJ(HB@OB/1*70L6?>+[!L-@D^#B?UC0RE5]'/+RHI4F<9PD)IW]G?2,_[VDKYG+RA5V MW.L%V[CRHDEDO?"BK4T)N]G7UI+Q[FVU9FL=L-5ZAYK,/XD; MD;)*,6_>SK70'*K]Y)[($&4'(H %8 %8 !: !6 =.+!$*61;"_=9O"--KGS/ MBLQ0\@_6C4;QD]S ]-K!"1QB7WUOS#:)R/^9RG_.Z;"[C5"-P&5S>E\M*MW*[K+5[LH+*]" SR)P7 MF:LSS%I[(/<'C3W;##./C4B=), _X-1)<].NS53M:_(G"9#+4>V:K.IZ?34[ M" U""TCH15^M5$(KLJXAB0)"@]#%95+*)'17DQ40&H0&H0O,II1)Z$Y;[FB- M3:9LM\"DZ /9XE1*9>?![7;81/;'X#RX>I\7"'P '\ '\ %\' P^L#ZWUMO; MXI-$L7-65@:P,L*T%9 59"YOTR8^L;;FMM>M+5JR./8#$Q:D7A.R@ M,:0NFJ>UA=

1IJ[+2[=@K?5\;:Z;?Z4MP-% V_!6_ V M,V\%J+6C:GVYVX'!!7%!W!V(6YW!575-5CN-W0J&F<-&I3P"U->!)A=1DPM0 M1D?5Y3:J'8*WX.W^*8]2>:O*:@^+HL%;\';OE$>9O-4[*W.\U-N&QW>(-U+Y!;0*Q:A, '\ '\ %\ !_ 1Q'XP-K76F\ABVO?8",9 MPELAP]MB2]VPJJTZ2MV DJ#DOC,\N5%2EY4>UJN"DJ#DOI,WN,;@3^(2WW!XSL"PQK9K M!R&;L?M)D#B _BUT05N,/*I_APNXJR1[H,B]/FI>@9?@Y:Z\+":%H,BT9? 2 MO 0OM^-EL7D$G08M/1V\!"_!RQUY68B]U!59UQM[Z@@6*30BY7!- F+XYHCG M'"SRDSC>9$R'!PD'*.HB%?44=U13?WE!717I!EWN:_">0$J0;HBX+HM=RH]<9XJ: *W?&19.U?HTGQL%$,+%T M)A:2.](&\@!+K<%$,/%U)A8[MS+HRH.>"B:"B6!B9B86,Y^BR8I6XVW9F%!! MPJNY"2_@ _@ /H /X /X$&Y"!9M>ZC'M\C+AXR5T=4R[@(KB8@8O%3KJT>W*G!RZ"B^#B-EPL MYHSO@:QWFUMZ:X MS,+[?P 6@ 5@ 5@ %H!UX,#"&HK<76[Q"H>>N_1R$H22C244#5,P(J:GIW"+ M8[PDPKOP7&^:MKX@8;EK*N2NHM0W70UN@ILB<+.8-1:R7N>2:. FN%DA-PM> MQS!3?!S;VX6535[4&-?5I,XM4ZHQ!/XB7IA#<$DWA0PKG@ZLTK"]\8 M[.:U[H(ZSC^G$%!!T<\V*^)!S79KO 4Q0S23EWN8*(4A 0A=R!D,36U9&508Y<5DS%(EC4W609\ !_ M!_ !? ?PDW&8)JEZO@BF5KY3*A_3Z1;XXG@5'@$K84&K2^5G[_ZWOB4/LQV M(]IN4AK:T60%V1'0$73 MYL[+76:JR5J=8U,0$ 0LBX#%K G59:6'-:$@( BXCH %G^6F8P$G" @"9B%@ M,04^VK+>W-66Q4R/J-5.C^SZ^)+35_KD2;*\Z-XA@N6O=NC8/@FL;<4%A A M0 @0 H0 (64A!'M6#FLRY8KXTLW(\ ]P6J6Y"P"%C]4 + +P *P "P Z\"! MA75)6[C2NG"N]&;F9]CTF933,K&*2;E&&6W1&4T9GA%Y.-K,[U[\[$#/HK)1UC8 M1C$Z\^*I?1G=U\!H,1D-"RLB'XNVL/UN??F()568[&[R9#<0 H0 (4 ($ *$ M8$D5YH'VB$B^V$X4$@LS0XEO70A:2^GI:6+8],_^I-I?PKO=/Q^PW_-SH6G [OPRGH.YID>S<#]Y%U6A MT;4T53DZ&\ZYY0EJ1Y>EZ0]JA$]2FNM]L6I?%3 M?S 8M-MWG59F9F]'GH7Q3E)]55 _Z0*7N"B*XH)XC\2E4/$G7GRXNF2XEG03 MW0>V91N^38(4E9Y"51*X163:] M^FUULN1-5RK*N =V2%_,%$:6;VQ7"D=>%%#6!9O$$__# D"NWN/PD2?K3>(X M27PW^SMY/O][24_T\,MXK(J:AJ34]+H?6]W608QRN=YW?Q>'[9:&VB26U'?:U"B(?S]S MK:75\^LADPLT\FP+,!,.9A?TGTI1!LL RR#0*-> LE_)O1\9_K.D#4ZTO@QC M &35&5D5&(#4(Y/KBJNM[4+ZR^=L+K1M29WQ(.TP[2#M>@JN!@J![;7(J 72 M5@GM/F3;8?=%_ML-ZOPJ$Q (!"J"0.H ! *!0"!8(! (!((%*IQ -2LCI-6@ MC)"8)[/9\:JC@ZLDA/W0N<%H\W[H*]][L,.4 \8SE_[9Z8!Q59,U1:GOWF>P M#^PKA7VO%2#8C7VZK/10<0OL _M2V9>Y(,].[&OKLJKUP3ZP#^S;R+Y";%^[ M+>M=M;[LVROT1U!?-2'IW>($_ M3I^%70>P "P "\ "L "L&CK9F%]+<\7%.Z;#C'R?N.:S%/J&&SA)P0;KOZ(@ MC&L P/ENC,:IJ"#!Y@P(CP47JDS$12983N2KY].7<$\3C-XRB,:-#%WK]@6P MPQE>+TAX^7!K/.4_CQ?0CM#/-D\IR+VZ957>@M*@=+XYS7(974A^5)=5I<9% MR<%FL+E>!CJ'R<8L!EJ3VYV:'?\! PU*U]% %SN!V55[]:(Q9B\/8/82TY8- MU>+"JQ0 "\ "L L O .G!@8=KR *8M(Y<*SZ$-6-*C8;L2C7%IC_\B<2WK M@)B1;X?+I>;AA-=:\]0IE?)CAL__\!RF&_ZD*&7YE4OW9@;.H6\']*LO]$_W M\8KXMF<5-W^Y:=JR5[.<*/P(L'DW-O_CM[ZF:N_C85TL*0"@ ^C- ;H09JO8 M+82=.I\;#C:#S0=AMC:'X]O-=6U3:6B7LX-[NQT>G-?C2SZZ6)T\I17HJOSD MXNW[M<_!Q=L*"_@ /H /X /X #Z*QP>6"M5ZJ="M%QI.>J&#@YN80$V9DI([ M*7F=:J85%+FKUFP[U.&D:$!'<>E83+W#KJSV4'$-= 0=L]&QX *(JJS5;;,P MZ @Z5D_'HBHB#NIL':N89E&KG6;9]?$EI\'TR9-D>1%;ERA6'FR'CNV3"-M6 M7$ ($ *$ "% "!!2%D)B+XK^9-L(%GUVTR&&SY\[8@[=T\R_9E[OXO%4N*]^ M]VU[Q]Q&(19BQ9'.:ANQY\]OD8PH]&;JH7_D;?T^Z+TDL%CDXO+8T?&BV+?\DS#?+(8M91>._6DP@W_[$^J_26\V_WS M@?<]>?!\%G@[OXSG8*[IT2QL3]Y%590_WDM3E:.SX9S;D*AV=%F:_J#&]"0E MP92,@'ZL]=G="UT][O92>IM\_)[?/CT+DA_'N"?&#&GDLQ3-;Z%GMC[=\DUZ MWH-TRO([E)0?3HP40N:I2'>]W;8HC9_Z@\&@W;[KMC(S>SOR+(SW-F=OYDS] M8D\UW?4 2.^1N!0J_L3SD_*TKB7=1/>!;=F&O[S)B_8))[X'Q9*<7^OV&7K^EU[3P>]C,>JJ$V/^9ON MQY;6.NQ13IO;VOWI:\;P93P3'!JS@KH!KJA_X"00T8(@E<$KW48Y9K1"@@!0H 0A";K0A,*5;:>R' 0 MF0#<#0-W?$@9< U5DW#UI( P[:2 U+HW M]11<#6S3S6WK##A1.JV,!)H%)8%*FJCV&[](+$16!1"#1KB2*#^<[) 9M M3G.^+!11Y,UM;=RL)% 9D^T M"=[F*Z'?H7]JIG^X_AC1_A(_B#7&N6LZ$2/GE>>S&X9AZ-OW$2_]>>M=>"Y3 M2K[GT.8?SUEX0(*P>$VUZ_%K?5GO=*"DH*2@I*"D-BFIETV;;+GQN9O,RY2N ML#1-E0D_N#0;,USEY3S,N3QPOU_E?Z3-]0J'GD8J>,RR';>1!$?!;8>Y#B M62<*?LJM^(^C>R,@;!W,>$+CE/@P/GJ_^^I>[_6B*\CNY'.RZGJ:K.V%$'8B M3Y,@C))GT"36E\AGJIWXMF?%,['\YV<&S-,Y7"YI=*5[I\3:_-93^L),SJJ# M[D9SD-40[!4B9Q;S%F?)@^ @^/X$_Y?A1*1J?N_J[NF;\V>@-J@-:N].;5$F M @=RMZ^#Z6!ZF4S_QV]]3=7>[W/V\4+HGE<[P#OP#KP#[\ [/+FLGEQ^CEA/ MK:\C5L'6+&37A0&N4'NXL@M2I*]HV.>'%1'RA%X!]Z! M=^ =>(!1*A M@V5)P^@Q"L(-YYSL #9=#/'-0O[%\47+L?>F3!!C=U4ZM/C7EB)G= M#IW9V1-+Z_BJ1]-$O9:6*MVCKM]>G@&$L$D(>TW?;3'F.WONF63_RE1%O+0YII"E/<. %Z8Z/>@)&$D3P8(>R1L8(I+$^26\XAE6W\=IF?JK"/ ML,_" AWV69AQAGT60 BPS[60).PS[#-4%NQS ^USUGD+2 9&NTZ2W,(29ID# M?>68Q'7G%K)E+1?,F&_Z4S%62 MU@EAZG7-)';(YM\8U+ MBBRQ_[\5H0NK(VJ[F_J5YG47)2S@H_HN !_ !_ !? ?P ?P 7P 'Z44J?#&>$KU>PS;X7>GLZ;5^8 MIBQQKZU8>U:(*POZ_T> M=!5T%705=%4&727* 8&:KLEJ9W7^&9JK29HK=>X>ZJPIZNR5M2^EZ#.1-Z*H M;5E]Y2#4/%;7U(3';R6H1CAUS=."U2O!RBO%MW5=[@\&\.:@LJ"RH+)>5UEY M*9YN5Y%UI>EA9/VJZ..TU*V9R4X1YC/*WH,43U]1CE *QG\1K; M&)RU]'X7)Z6*952:=N[)F@.NXRE=_O,S ^;I'"Z7M[,,7K:SJ.J=KH@QRZOU M5\_%KLVQ*F X&%[&$?95$WSG>/25*5%P&]P&MW?GMBBSB*HF*ST%7 ?72^4Z MCM,%WH%WX!UX;R;>#\F7R]$54]4:AUVY;N-"]KQL[ER04++Y[64E+U:R*$O:>X4%JPYKE!,W;V^QI7*CGO.VLN7&C[;'P.8Z:B^#,JQ MDWELX*\ ?>@?>ZXUW(_,N5[SW8(:O;FFV.K/)%V6I7 MUGJO+(T$>4%>D+>XI&C-*8B%QP>0.N7[)OG*XMG&2:12*TZE2E-PZ*DTF#U= M1'V/A"M\G(;[. C(@7?@'7@'WIN)=R%CV%V.$EJS?+NJHBD;CR/25.S( M%A MV(!WX!V&;1?#!EN4(6N[.6F+\^!PWD8H]'D;P ?P 7P '\ '\ %\ !_ !_ A M$CYRW4B(\^#2DA8B%M:<.P\NP](8G A7HWS;[B]<8SQG*12[Y1EO E7_ZVAR M3U4;7C86>@7UJ@]!#156KUJ0:H9]N:VWH:N@JZ"KH*LRZ"I1JC-J[;:L:4TO MSG_HF@MGO#5:G55UQIL(RQ4SG?&FRH.4Q2(XXPVJ$5JP,5JP>B58>3F!=D>1 MU5X'WAQ4%E065-;K*BNW,]X&"G6Q7BDM6WO%@U(+!U!J 6>\-6$^N&G[+_8_ MXTW57K9C*-J=-J"_:TKEL[PJSG@#P\'P',X.*)#@N[J%^BO+-\!M\DK6"52O ]57'CVK"]9E!*C9L1)%4+_06F9@ !@ !H !$0KP@ M[EZ.WII^J 6/D5^OFCIK\^MD/'&\9T)HGRA]I$GDFR/*$Z37H;&K3:^?)<#D M%UTEL+RBJ%PN5"]JBEVKK[('R4'R,MRRM1P7/\F.'#O8#787R6Y1TNQ=I<9A M&[B.%"-2C& & &@ 'P]\3U]_)SUUY9$"\R5;'6_0!R\1& M_QS#0QNP6FF:@I1\8SVP]VR [XRC9+5GGU$U63-46I M;\H%Y 5Y*R(O*"C>VN)%N"5?I]9_*S+ON6.:*=S)6LXN=Z]N%\K*L8:4 MI8#X]D.J='+OVRL-9@3(ZC-XB49>Q&16HU%RJ*[8)@N\4-EGOL\EC,LARBS. MNC=DU%_FA]BSZ9-$D,-JI[(]-:7(U6[GR.SLXZ6]S:JOM(=>%82.64[DWJMX MWUX^!X2P20C[35ID'_.=8X+L.?NU?DVC9;R2"!/1G0<)-Y(0%@<6YV"$ (M3 M:QEOXDI7=C"JE4YW0]:PX8),,ZP80(( 3:LUC*NAPU#?"8*W6';8-L. M1@A[3/P+9L'6KP5H@"SWFE19;>Z5P^K6G1['EC)1. M?[#Y1+I]9O>$G<@K?,YNZ^DY^$=BJ)FW<(V$L,IPC000 L+^6LL883_,&L)^ M\<89MDT (2#LKX4L:QKV(U)'I Z7INQ(??.^F21B?&XPSJZ MM9L4UPK*O/$N[\=OWI*W/RSO/=^BTIQV4YT\28'GV!:OP*3($OO_6Q&ZL#JB MMKNI7VE4+TI8P$?U70 ^@ _@ _@ /H /X /X #X$JM6:.6-778%6_L&OI8H# MQ59M39YV[SE6/M%[#G5"/AL./V[-"+,4B4PA*Z)41C%]/590_MDK8KPKB]^)F\:#,BCX6843[2_P@5C_GKNE$C.E7 MGL]N&(:A;]]'H7'OD%OOPG.9AO,]AS;_>$YU'=5&8?%J;]<*8WVYW5T]!0L: M#QKOCWFM!7T%?27<^7U:IRUW]-5#8:"]&J2]LA8UA$JKKTI[93%3*3I-Z-U- MNMQ).?PJFYYK&)E;G]Y*T(_P[AJJ"JO7A)77G6]W-5GO=>#606U!;4%M95-; M>2F?GJK*_5[#YP"J6%ZL5KN\>-?'E[Q\0Y\\29874194MWYC71_*7,"QK;B M$!'Z (0 (4 ($ *$ "% "! "A&1;:DQ_LL!W,05A.L3P^7-'+#Q\FF4&6 2^ M&-7AO@+O6XG,GY;#]Y?;%QM9UQ:_1S*BT)N1MW_./$LHM9():FY('LZ^M MI7[P0_BR MHL^CC>Q:]T#@DGYHXY9(8+6HJ.J;+;N%-P@?H'[*[*7H$*(:X+BF.)Z6D &$ M 6&$8[F$8ZE'7#1&[MN-E& MUI''F;+"8C[?,V4[=[IZQ^A2_9FRJMS3<<(B- ^.K:B;TBGNV(I\U=/N9[]J MO3XT$S03-!,TTXIF$N:45T63.ST->JIQ>BJ7TR"AO,137I6=YSJGO40^SW4@ M]]J[AH2-(W"1Q[G61!%"Y]5?YU6O\BH_N%7O#&2EZ6'EV=Z%PNHK?:9O6/G$;[%SO.40[#P((CYMZSU(\8P1!3SE M4_S'T;T1$+8X93RA08C!*4CO=U_=J+Q>7'D:F*6[=Q716CZL[840!B%/W2^, M-F=X)-:7R&_P>_B M^?V/W_J:JKV?[\BV7%V(PO-J!R 'R %R@!P@AZ>VZJGEZ&CU:NQH5; #"CGQ M2G/B9#QQO&=":)]8Y=9)Y)LCRB"DQ*' *TB)GR5HY!==)5B\HE ,ZI$67UW% M7QO5#V*#V(5Y9FMY+7Y>?'7!.R@-2H/2>U):E,QX1^V!X" X4H8 .4 .D /D M #EE42DJI7!$Z'\^(=*8MCP*)$('RY*& MT6,4A!M*>R'O73L%#2\$7@A #I #Y Y0 Z0 ^0 .4".I,E*TN3*]Q[LD)V; MD6W2JO+*'FI'UG1,6(&Q8&RINAN:Y.0U]7@QBY?SRAW*#J0\#TM9 M(X: 1P*0 ^0 .4 .D#<#Y&NJ^C86^6(6R5Y7M9K%H!.8/DU2+8E;#A;4/)WV">P\+!PL'"-=#"P2@M&J7-6=?MUHQN=,(_V.F(FYU7HHAX"-)GP^'EZ(SP]>4HV1>EY)E? MJT3&A1UC)%X:;?=!JC'L-R?BYLI7P+J,P" V7J=BT$[W$J7O74>7!8/4D ML(PTKLE18% ].'&PEEHG 5I%YPZ*4<:O+^O:*R?<0$%!04%!';*"$J4HH::J M66I2BQ$1>9JAJ5+&U=SPRNG$\?BL=O#Z$ MZFN*ZJM>\U6^/5_OM65=>>40"/AMT%/04P>LIW(KJ-I7Y:[6;;BV0>F"AI8N M6'LD&?_CZ)Z=X\6GZ.EJK4.#.2ZSXI)+O+H$NVP\@NO)\\YD@V M0RFHS=L$#2VH)R2^G@/( 7* '" 'R %R@!P@!\@!\B9G3=8?;I0^;U7Y>F>U M*RL=M;Z)%# 6C"V3L> =UO0V.LV9=AP9TIZ'J; 11\ K <@! J * *@ *@ "@ "H "H"A$0KENE,.!8M/A$[&VX]R! M8AF6D^!(,1PIMD-&343@YWJDF$"EZSJ:K/1Q! 94#THI"ZAU*BVE+$@MOKZL MZZ^4XX."@H*"@CID!25*;4%-[T-E!=X4BQ1NNPJHX4$V'Q8,8CQ;04 M/PQ'BAVJ/H3J:XKJJU[S5;[%7A\HLMX9P&^#GH*>@IY:HZ?RTC9=19.57M.3 M6B@_T-#R SA2#!L?!)EXW?](,55[V0>A:'=:G_T^J'Q>MK=ZO&U=MD^ U"!U MM67M"^3TSK6D5M=8@,_@,_B\!Y]%F?1KRVI[]7QHT!OT;@B]D]H"\;"B-@S0 M#70#W4!W+=!=B6N6HV?5J6\B)-=]44AM5YK:)N.)XST30OM$&2--(M\<46H@ MLPW-7$%F^RQ!([_H*L'B%87BI2:] ME6.M:[N"D2A.*TH^F2:VK8-(:J_9"PH5G2^ZLNRMOGZ!WFJ^NQY9[<[V,7+U M6'\+:H/:E5";^V#B)[:W7W]0/%*+DMO6957K@>3"D!Q\1@(0"4"@ M&^BN'[KAH#7'0*^(*%D\WJ)#)=2."+T/Y\0:4Q; M'@42H8-E25_)O1\9_G.LG+0^/\!B[/";%V1<05)Y'6I5EY6>7MOU@" L"%LF84&[&BW#79-F MK6MV,^LY(D70*O79JUSCI\CP2LRS8V0DAW(+65$H>\0><&6 ;J ;Z :Z@6Z@ M^\#0O3D,77?\(@M,+TAX^7!K/&5QQW& 2*T" 5/C([0^X]WZ*$F/9-G3Q) M@>?8%L]+*[+$_O]6A"ZL#J/M;NI7&J@%DA! 5"(\$B J * *@ *@$$ B M G2A/J#(=;?1\ ]V.FM]YWUS&X]>KR@/\=EP^%$I1IAET4CVI2-Y M9M JD?+:3-AV8EU,7(J9/=M]D&H,_,T)N+E:57'QNLLH#$+#94IV*?$V#"Y= MD>K7:;*J;:YAMUW"3G0*0?.D#=LOVPI'[U1%^6/IQFUY\OLBC;]U%HW#ODUKOP7*;6?,^AS3^>4P5'55!8 MO*[;N:*?K.L#J#FHN1&RFJ"W2$84 M>N^E.*\G]8\[=LKV^0VKTY/#Y++#J_ MC.=@KNG1+"V9O N?.Y"F2DMG@SI7LU7MZ+(T_4']F9.47'XR OJQUF=W+W3U MN-M+Z6WR\?N%_"W/L.Z)4D,:^2Q/_5OHF:U/M\R/D+P'Z90EMRFM/YP8*93. M4Q7O>KMM447PU!\,!NWV7:^563>4-'^2L_(0<9KE@GB/Q*50\2>>;_"9%L.U MI)OH/K MV_!M^M3U&F4;?0Z9Y26STWD[/IMW#SCEC6 D?76\7X'T)G*-R++I M-6^KDR!ONE(!QCU@JTUM4Q@)OK%=*1QY44"Y%FP23_P/"U2Y4H]CWX\MI44E MY#A)'#K[.WD^_WM),S/WEJOFN&\+5G#E=9(0>^%U6INF]V9?6TMFMM_^8QL0 M+11#WQ"L3[M?2..'V2*&-(\6-\^#]_/>M,T:3!;#;(J.]]+F_4*6H!2WB?EE M/%9%35U\JM3UO1.?_F<6:]MR_K5JB)AYJHB]11<#32& MIFA*1BU0RNJY5XE;RH)@$ @$RDR@S"5EFD&@NASK]1(SU_-$UPX6O> U@ 5B% "O7TH!- M-U2Z<(;J@H12O%7\\,S1[TU4&-7 :.%0EMW. E:ZR7D5@_B\BL$=BZUSVZRK MRZK67]GW]BKH15&S8"*8F,-6U=?95\AI,>VVK'?5^K(/,?L!N$)#Z[^B((Q7 MKX2>Y!-*$--VB.12'\F.?23Z.?O+9.'] POLO5E@;\P"^W>'YTHA (-G & U M"UB([+C>R,@ M; W2>$+< *X4M'7AVIKC[C.#W>DJ^^;$1:J=9NT.G(F] M+S#_CNR '[Z"29(F:6KAE0Z !6")9\T0^J?9O)YP-F]HFE1&U,+YQ"3V3U[] M -:K,4I&Q#CCW#6IP@C(%Q+_>^Y.07@]PV#^.8 L!SOIK"NEV^ R0?$6KWCG MT%?JA(DFT_"M7C[2V^83$NY1;5E:C%\D]]JKTYJ'X1DA]50/_^G*)Q/#MB3R MQ"8;23S)XK'3GB4S\GTZ4-/9%WA7T-OEZNT$FU_( Z%(M,YBB [=^#3R(8=E MJ6Z7+JOJZIGC<+N$M&*@;XWI6\PR8+G=U0_4'X.G535_9I-\$^.9I6AER3!- M/Z(0GO>Y^.H7.%O0UA7-_EW%X&2[-1@ZB?7M9<%5N;Z6@DE (;D*=TM,=VL? M!N_N;F69T>_)[4YC\V#;N5W;%(7=YI#-1=]L[W-8=WW\9B65^W&HZN0IK<"R M %TH\T#6;84%?%3?A?K@ [, !U!.FE7IC$M*HY@T(M(J(E**0 ; *]_[2?6' M]?GY1T"LS+FBV5G2SFP;+9I*DC( MB> KXYD?*7#K#5GU&Y_0^-R*F&]%*E@AJW9E7:M9&5PLD055Q:9J,:MA5;G? M6ZWSUI!E&<@+B.Y)^9Y)B!7$Q]Q0CTD**&B96T4[_A<)>1&<@)B1CQP!E'/A MDQM3.+()\!N#+Y_[;H0,?,^7#]]GB+R9 ;+DQ;"*W&[7;,R.JJL*,A>B49-9*]JS]="7"U= M[J*^O]QI9TWLZKPH9M;,@5:T,N\ %\ M(']?:N@IWJZ*EPW;V%.!@+,*YW7-;M 9%HO2M M&7F+K1C6UN6NWMQ2K1/LZ3Z\!C&4NA;_ M^#-%J'7JC=GQ*P9K\8JB-:"7.1%3-#<,RIMV6IT'%(DSH))$1O$<&+6J"&AQ=G# M S%YU9:S)W-DN(]$NC9"5AW/C4,.!!;P6HI,AL< O'R8PH^A[]+E!2!E\4#4QA.U>)X6$F!T.JO;Y80F9W;O"9-7F)RH M\^0$\ %\8/+JP"-,-GEU[II4@@&AO\11)=M>PG^9\QH0:L*#+=*#97A;+UO.KF<=A>&KX M_C-M_U^&$Y$E]3P,+EVEKN:KEMBIW4XI&UT8M@Y5@I3"L[.?%RKXN*[UV M?5F)F0%D?IN;^04^@ _,#""@7!=0GM%/#SB4_!W^JN#^:NXI_(XB]^KLKX*0 M(&3%A,PWVS[0Y4ZOQI-J5020:K4!Y*Z/+SE T*EW;GD1.W6^L@AA71_*#!&V M%1<0(D(?ZH.06 /2G^RD[D6+:SK$\/ES1TP9/\VL([-9+ZW$.A[W577?MG?, M1?[,T8G]C=4V8NO+;Y&,*/1>[-!QQTYQ'C?$]O-%Y'9S1E4MU2%X6O+0MG:S MJO'N;@BA \\VD(6>9%,GS;?'S%OCV2@C));T$&](-AS:._H!KX1UO.!5S4EL MO?22P6-)C>6Q(^-%L:^7'JLL2OR]Q+?.G:NE]/;I<,_^]-R?XSL M=O^\^WQ/:"3!W&?GE_$7TOG%[=GU^7:6 M?O#][.+V1GKSXV+XX\LY_?[M!G$F_\2IEHMH3+T&)+H3M4T7>EVNHN26IT3 M*A*G&?U*8<&F'DO#T]/+'Q>WYQ=_2E<49J?I.F$S;A:PP@7_O)?8*Y1HM]X" M_3R\.;^1+K]*5]=G-U0YO"C]%S7"/ME"WZ>,^7;>^_HAO1T1R: :8SPQ7)9X MEB+7B"R;13"OAC,T\&$KQHD4)HU$[$/J&%T0[Y&XU#_R)Y[/$2F]8>6Q->5] M_!7_0WTO>3Z_-_GN-.Y%\N7;^' >VN*OD>X)?=[$)Q/#I]?8+N^.;_%C?7[9X6C:/?:&$Y_VVYXX]'[:%>(;K''Z M/9F$\;VL2RRG3O^Z">,J(0_2D+/.^/_LO6ESVTBR-OK]1MS_@%/\'XK=\.V7Z*$"==9HX"*_L[O0D5,K_,4WY__?A7KQI=@< M>,IYTG'I3]K(0W,Z9B@@+TY'4B5+KK'G!=+R]ME?H8W;/7S*V\C\'<<]06Z' MV;-\&WW?LKCBP+J2O.?-;!>7"Q2 X<#ZPHGI@BCFZ-\A#Z3TO40!M65?>,]% M 1DK/ 726*'OXQ]2#[P2$FV/&-+,919H#J;_)"AB:F/3]E& 8N4B)5=J5V+9 MV!8OX*1S'"D1:@!M:#HHHU*2 ]]TN:D$('D]<^PIC*:$TTH?=!<:XA?,.G0D M\G@S)@%'[C3.-@#;C8GQ76!$;0I[,]%F(N.":\S%=7UB0S\$6DC_77.@:W@B M:H E@BLC6L%FPPQ&@ +8IR5BT.CM(+%#IK''&;,$ =3KQS:&X;0G9OKX-B39 M%U.]J67(-UV@K,/,X'TYO)F2 "$MG*T!S7SBAT2X?X>N#$;&F+,^ MUHL-FL1>KPEPD7!]):SAA;YVZ;HA//>= ? '6%QI;R#V?Y6<+J$S3&F.S,;@ M(CIL,XK4XN]Y>I8+Y];K[PPM+^?IKY1N*8EH MQ2]1O%=HYY>S&= A_NI/X]G4K;VJZ?UZ:W71UFMJ[[5D\[5X]W?4Z;8@N1AX M9S5:CF(',#6K,A3_C'<2=R5I46KRM:O]3^@RB2<*3@08:TIIA8-6\<7-#^VK M=U$XY*FSJ6%TSQO-3*\935+J E!WS'P\AQ3IN 0"H9$#:FN& ,MQZ"-ZIX^5 M6.?Y;0YZU?Z7!3'2$J@61_Q/L6IW):Q-2?%S[3W8!':@??9X=3#W M2F(N8FU78NVGRYMWHEUO@K/%ZY8"8HV6@M@O *6A+SA340(#/QEJH9:;1U8= M&_I8$TU>I@>+QGO0I-V#KHNI'%BSY%A./-;4XT%&^T_V23T#MFV@F6 N!$!3 MU-WA 53/+>8')BKB"M]3,^$A3,3D\!HPL72T#YE]CW$LJ=@73L0) TR$XG,CI$]AD.7X9>&+'C %PN[*KL[0W3>(^>8N3L;&U?P&&"B M^&)V@'B-D>$L[4PQ9\MS'%'<]I[Y*4<2#BR8N/>&BS,-4SO1.'/L,;L0\K,O MV5&[#4MFHGP$6LM"]9 V6F1\#^/K].887J-] *Z<#IFOM*R.5+,$<:8A4I'% M6A9LLJE9X51XJV!T^9Z4MT-N)HH#?!ML0GP-E^Z"2&,;>;"/:-\/F6.S>S6X M4IB""+DY_[3> M!]KTDY,:":0(L$ F[>6M-P-KHM]LO'JM?0 8 AC'T_>3#_;%@^?_.G^O3FG M#9Q\ZCO?Y4DAR8TPEK\5T7$_]>!,L*6/#(Z'>!@_/0P@C/"XWHM1IJD-W1\R M]Y]'9O2>K8O+18 IH,56P$1I[_=^CMG'RF-)1 MF'(%9''O;- RS__TO!%R;BIV=BUTU\*G<(4!$M=TSG]PIMYVXXV#!PQ'O+P) MAX& LL)?V^HTSML(C^J=[X'RWA2E7NF0*8L=(2./<:Z4SBTBL-H\JUWZ/F*L M .1;5&BO4(N[8?Z];3&138,2F5W1Y+;DY?*6KPA7@B"V)(C/5)(0Z"0LB#Y%;1AU%1_T$Q 1K@O_ MI,OQISO3=J676;E.T9>I:Z$[ @7HQ\7-Q=K)6[K(R&&/*N5D['O3^4G$_ML1 MF-[P"T;LI:\0%N.Y3#I7T1(/GBY0HY4N1/BZ=)I;>6M^B1-7V5-<&>]P(L&V M:T+==:TGF;ND4N?225HXJ="%<\P1DY+$ +4PY>\W_5],W-W,>,:SG)?U\ZU. M!4;WA/!.7(_CN$0J+"%!IF;84O>@9\IE!-R3'X4[9:Q!@\=2M2]4%(1'"7:I MM&!AA^;'QKPDD&1AG266ZK@@(@AY8A;9FG'>:93$G 3()+9%G\_,)_P0D&@V M\[U'&WWY:4_>T,0@$T@UL]5\&/R-3S ;+HJ%H?A+W @T(-)4.A6Y#70V,V&[ M.1 X0$+J(:5ET34JX'_$D&8BK".)'0*N"SYACW: IX6E0H(/208D;B9\-?!@ M[S&+%C :X#? G9B9MOB# '#,GS$UQS:'MH,[A6X,L+.Q8(#SE,Y/C8-]DJU@ M%,RCMH%/89KBA.(J112/Q?2#PE61M?##P,;3@4=IN'+E$QL.1=^:/,VOTQMR MYM]'4X17V.XLA->&7#I>\'%Y$ 7,FKCV7R$.C5R&\4S^NE)<51,C^C,H-H[R MTKS6KM4.."RB?11?Q_?!+@@NY/(>@O $23;A;\H$^:/=@>9K.#>1['H:]9\A MO2Y! 2'$2[9/P72L*XH;&]%O;V1N!.W8SCO6>JW]<+T%J8%-DN>O2"='WRE M6H#VOP]:8(2M(S,PHX-:!=%42@:9\NIP=A/(*$#RMXY\#I*2>7#::FIA M93%T(K"1\CW DR*W#F\;S6MHF%3F,LRO0K^&;V.^E_1X*#O>9]*+(+,'.,M> M;%*1&ZXRUS"8 ^-X7*FDP(2"A& /J"0SW^:_8,P[4]R2DP&<9>2X6&3THJHN M;LI9VC:H^B4VS&YBNXQ\% ?8O60CM&0GJ@&C\[*8:\QKF'2*ET$1NP20#'WO M%U!@Q$!2?(Y(D'_33X^03[7V$?;Z.=J9VLB#%8!IMPSH]'RDPP^%;S/PA0&+ MT_,%0L D'/@H*#X0?7EN_/;MW% 0\#)9A+Q)??G;91-=F>Z=^E"@<0J$(Y-V M^?VW/%&-PO:AZ7Q1#@Y9SGHMZ?WYQ7;M:3C](L+@W ^^8[C^\M'FF:*EY[#+ MKT>A#R?$V=N!L0 PXN00RGJI/.'//W@8/GDP'F%^&.'-XAJ7Q MJ+,WU3O@@6.0."J$1?-16^A%;H__=' M2BG(<B/FQ+=?;G$6D)8_>/RYN;'EV]8^B.WXM-)N?IEI0XSR6)" MHFZ0< OSXBVDLXFPAN/\.1W?R*>GJD7<"$E8$"O MR-LKP@%1 %.,E\0P96A1JOA)2J\81J8%W DX%2/*4&:CHG$T664O@>J%F)M,!7X"AG0HHO_!3Z3T#%\["*BY.RX^1XKJ"F%T:!I)3C*'$<*CMN MI&H]H&KGN6('9#1;X+CM6^$4.!@)'-T]BNM32"\6:@?B+_)>$!(&V!F9(V%A M<^B%ZLI/%!<3>Y'BW7E.2R:*G()U'[!BA3G#HCC 9B)>+E?'O="WD#4OY96@ M:(9H&,L;3?+;P1PUY3*C.T]!ADJBL H>_SG.M@,X3&^%2S&I(N+.&=K9='\\ MTP5?I!,/5/DTB04Q#93\)^50YA6L6M3 .-B./##!GRLW(W59S1O"Q,PTAT5H MFV;\R :SEI/S*;WY+)).\Z7\W@+R>_O+ M\GM7<\[.R;F[Y^;N.V5UC;339Y+.R\@[;6^2=]IY)N_T>W+KN]Y!JYIGFEY& MV43)AF!E-'77O!J7KP[F@XZM(A.>!-U2: 53]!+BK?QT?&0H\DUM]B#*!*C; M2EP=\=$WIU+4FZEJ: J*8I:@(LY M<&C"HJ&43HN+#+:XWD(J,4N:1Z&K*A/8(F-.&B>RP ', '0^_PXM(Q=MPVBBGBE8*7SMRNC?DGBCZB-+,00;.I]Z] M"/S&]!)>9 2[= CIK]#T Y&:&+LX,+71-9TG56]$E@-1@^BQHRB&')6&&AON MT3,R/1)$^T'D2T9>D5\N)M4@@$GD&8?H[-=@=2Z/:W&*9<60HHJJ^*/48G ! M'AB"TG_&11XF)O++-'D!+]+O!(N0R?0R]I'X%Y3)>(&UHT8A7G,4).26\.B@ M&V.(CA.1$@GP#A#LC,^Q\ GBNNTKWQ2:B4H=P\=$?9:9&A"W"OV!L#99F"KZ M"X]L2NDA$W]/0%8XOP);Q"JX'4@];Q?DBNX=7[JCY#;RI?#_1'^B:/D!9/C/ MM#M2W@1/]D>3&U01E(NGFKJ\(Q.FL:XMLOTL]$&@.%/ITZ*24"I\AJ 0KMR">MM!5L$ WJC4H'7/#C7N<[>.-, M_4@ID@YDE+&)/4-_*T;V4#*%9]]2_GOQJ1 L#%?"\ER1J%VXOP>4*:QZ)4$@ MNKR/##(S YG1']VJ5[[R9(&*4G'9I^0.@2FJF8/1)Q,(," *ZT&).,?71@$% ML&:%LJ6@?8;ZL^]F_!4 .P9B21+1U7?EJ^6TYG; MI)RIFGES>K/P3.JF5_(T,MOJ"TTV%F/_C"G\!?3*D1VF%Z6?E/EMX4[>"QJ'-B^#*(!50)=Y@ K0T2SQU%BOAA.J07R(:D8S)B/ MA!0T0'4*$XEEH@$^PSD.?:%=C9>22T9(HOF*^RF@+40F$&8RRNSTA60$80J: M4@6!P9A*[!N#8I1H<,JO/3/!*,0\ 4_])@3RX[NKVP^7VC1T EG;'H&<*1U$ M5+33,\N7^1&@PL1YBC"E**XQ2L]0)'TJ"RV3OX#P'2=^+"M"MM(.BS?LVO\ M;.%QT[D>?_;<.R$N\M@D&^V@:?N8(29VHUI:S.$]4A(Y^;*@+!ZG(KW.$<13 M4B>!0*0FBKO ',_9.+ /<#$6IX5Z: $#=6$@@IQP\6$*\! /94KRO4P4\N,X M&ISY<>I5RF9Z$-5P @4*:CG2;,LN1UI"\VL17IND@T0,HP*8A='HRCMP(H-) M)G@P3*Q.JWKH[UI$/)X4K_09IG:+SA+BL!3E*K-FJ3H$4I4_YY Y^W6$?5D_ M1P 9O$CZM*Y<10E7DE!/0Z#-TPXM).9=+E:K)',X::1%*\!^D4'T],XI1%7W MU(.)[X5WDP1PLR"[O>5X \.Q=WC8O$]E9%Q'?<*N7(RDP?9^0^N=;,A#)(B) M.@1:>GLTL1NG#;F"<35/Y968 %M*]V#3F>,],17PY_@U@;PB^RC_BS)C):J, M++^86+N"UE'>J))'DV3)Y2TE2R*+Y(*.OBM1*=\/-WCFG].K^Q)I[0!\4X MYYD45]4-*Y6W(].R,K=8[2BOU9=Y:'%3&^ '1/,1?';OH=TMKB"K.]IJ5Z*P M1;0'\#2FQB,%V<2\M\6=:V&;\H2FF/&'^?<8V<#[?A?:C1S5#DA1J^:H?,K4Y26M*DGWD'7+I^6.I;Z@M MDH=_4D5 "T(PN>5#,J<*/YP \J"STU=G1"Y[)1P('.1%3#-3*=8<3WK9V"GB MT^2:M\I=%A;0A?;56=>041RD2"B M@)6<++G&G,T<6YI,H1P-SKF1P^0#:IOBK1\S4R:!SW>.FI. F'!<'?V83R<9 M4FZW,+W,%-T5#V,.D=2DDE$C3$J\X&V+[4%PNMC<29;-R;*O *FT0IN6 MU8PQOKC@F+OMN8PMT:VD\XSJLR09JLB.VX>I,;B0=D)94#MF00WV5.7P2%JC MUR,5JK-)*E3WF50H6=[MUGRLMZ^IYHE0JLC>K;@-<-(FS[_BVE.+UR02W45% MY5-9_ZA\!Q,/SNT?RIBPN?I(1]\24]68H^&6W1S(K:P$4IFT-^&9_B;)79VD M"H=0)^ 50]%\;/DM!76#1'Q7Y3P)9PE\]B"ZZ GWL\^2=C<)!9AK"D,$GQ7& M":H+JOE'E&$M2RUGXE[I9<@:@LJ@47=D?%0U/^20*]'.,Y%3Z6C#=V X= ,Z MC\(X]P*GN8-WYS,&6YGL]+;OKF=&I]L%9"57SY%T,[QRXXOPVB&Z:\4-#"55 M=$4)V4\6K4 F2Z:)BTO64RH,%J&>.?7$W> [$XQA%0\<9AM'.6*^O CXH04W42Z J)N4LG_CBXWB*G6, MH:*2@!@\!>R8]HIW'.6T9^:3ZOHL.EUEEO+T2D7L"M\M7T3TO?%Y&+1+Q39QSR*6I)YQ;CG3*BT)9SQZ,FRAA+W4U,E?N3>1/ICM1H(ZLK MF4DE%.6$]VVQ']*_H]X!#&&*'8$W"UL<_48I:]QY4D"N_$(SC(C@%4!1N>'/ MR\MO.$,X4%$:A!\N4]E?1J>C;E99&U@V?8\:7:EKWW J(T?./;963X"^"-U' MW:^":%)>3EO2-]*FCQT-:+D_W]X9EV=/H]94AVR"?C@-3')-= \4!@\QTU&< MV+KF@."#QB'2*+$5!T@XC[0>&"SP[:&H.H39D?%U8G.$F>N8&B-S"M _:LI0 M_=@6]T/1IS*+V?V>@[-T=[$D0>3V-)E[B""9"\P7*B+C M=$%A8+&_*]W_DZ_*QF:5_^N(_D*>/D=ZP)SB?\FOW43Y/P-0L>5??L //W_< M?#@#R+#@E0[_X^R\37?;:#:OR#R_2W M4N;7O&A$AE0TQ[<+'ZA.C""X(@9CRK@7;,,"*\X=O$*'$]W>4U8I[!S&/B3& MXSZ*\<3!,%(7;(+D*_).OO,D2^Z(>)C4!?:@;G]?SHCI:CEQ39HHL_=9L8D/ M@OWTC\4,074Y04U[46B6K$ 5C(B@*KKB,.^!V&-JX]S$L_5%$B[0UR'SVL&/ MC?VIW4W\J;WU&GU&CH(U1E9?_6ELUD?G"-1,88I,,2$]4B32D<9L(1NA@ BT M$ W4Y)&I"K1@Y#4=6XS+BY@8AUBJ>:SI!Y4/_K__S^^RS-Y0%$'_XZP!>\L< M9V:.4%^+?U?K%[^K]\@G9$Q 280(<\2Q 1D'*=2-M(YO7"WE'"\GFC,.ST8_ MQ7^:VTTDP#GL(AC^KT$W?F08-1&DB4,[J4"0+3+D7FOFO6?'7QS-Q8 Z>2M/ M0G_!*/^Q%CQVCX4(X2",'H7%BB?[S68W[]%"!6IYP $M$T9M,&3OA[9$N$'E-%"^"8J8!')&JEHU(QT9Y$+@M;G')U Z1 M]B N[L:V$/Z$R'I[07,6K,*E%U!17C0IE@LA?<$RAU26:BT>/R/?*&2MQOY";"O_Z MXE^D6E:DP60T?8SG!1/2NBK!AE!-ZT9V!2"L\ M1.@^BMQ!:']$"9%YCEN"'X(?@I^C@9]/&+D0=_HQ*"/T'9'!FE+?(ITK"EZ5 M&5A:](])!2E5DEOYD@F6")8(EDX.EJ*+9?MQW0EL4GR#5>1.Q@TC(TL02T:%OLS!0F/2=' 3?$\4V//C"[=VZM[6 M0Q0"%QXMF;CG/&$,7MS"$D_+:+(55Z2+HOFV"AJ;<>]3H=YAXH*\QR=C+3<8:KE*)UCW2D"3V78I?.ITM5JU_(2G@PES"FWKQ M\,:X4A* U(N*"U=+\>=DZ)UO_\KQ1&S;6OSZ2]N5I XPG=IT1_Q5A61[WT(L M%VA:6\E1?C15@N M%']_QK$A9'+Y@?D,]^V;L2K%1@7G4J?<#JMSJ5MQ+G5K92ZUH?2<=:TL1V0E]"5S>(3:^2*/N-I2"L:WF(L(^ MR^M' ;'[4G#KC+MY +C/2RJ$JH2J9:'J5\^U2@160V]W>W6'UEV3,=9J(DJ5 M]*B2WGJ5](P&E=*K?RF]WB97/_N;O"&YU;G!%=#FDF)]'S"WSIY?N:.X['U2^RWH>%"U!6Q?$3)7F3RIH MR#MP\]_,YAF)KLM3Q8,95U--3]>CBU1%\C9^=1 M.SOSZS!G?9W/VJC&,Z[/I6U(FQ?M>5^>W&=9[KI>7LW#Q>0)<8M%W*RE?V)0 MJ^5%XPA_#QEL6N$ _,9\:]/8TRST63KXE,2>SINKH_H7BU']%\^)1[58][1N M R\&RD[GJMYU]N)=JLKZ0DEG2_5[PZX9KFA\Z^=6 U9-4-.5+5/5QK%;KNB5 M<;&ZD[H0:2QAO+OS_ID&%[U>VQA(OW?JRKPHII2BR((K.R>\FA;QM4IFJE?O MSQ'>Z^[7$=YK[/7>8I,\X433:HU(T873C"Y0-*%Z%T5O)SYC64TN?003K0ND M]1IT5E DNOIR]17^(T5I =GDQR1X!U-XRV-Z M,7+5BQ+L!Y5J2>2%I!4Q]+(: X=!EI>RWY\J:K K5FQ#O"41B1+#?']16!*N2NT>*SE9R<8,M5+14"Y43U'0H M-:],K!4U6\0@%9A"?1B$?. G M8!K>>MBD)YOJ?GK&(?G@2M)'#^3];AOU54-)]$CT]BEZ^[4 !X,:NV(.80$: MA[4 MWU]V0I^"[3KD1?BI;F#:?C+YE"FBK_I?A&+5&(.]6&1T[H+GE,D^2#7 MP=^;? (;:;TTXXDJU[\9+U%([T4';L32XLIRO(CS-WM%7L+SV* MA>\9XX5FV>EX]PT@?,>=+^ODG\_9OJYUN$ M-M*(E9'&ZA!\MZ\W&HU%A23JT^Z"(J5-/;P0H#&\"[!X#4#< +C0;B>X?D&$ MU:N>:]YS/0Q,[ 1_Y7Y\M":F>\<^>?Z2JNG[)(TH,03D>0"\XLS%S@ Y>EJ* M\XMK/X \I*0-D4IR6^ 5_S8!EN?>^#SD+'JA;-?EJ5V03.^"O,Y)R8(4;<0= M2[$DYY.-"RPW-RFPW'JFAM5G!@1A2_COBQF$/ORWB/K)&U>J[F]2J7KPK.=O M/S!]($/OAQL57P(>G-JN/0VGS;"EY]GO]-8J+#1W3^E6SS:C!U=9+82U4_I)J[OE9_%:UYO(_: M1E<0+80[XZ7QZD3 89>N@G]?6L&A]LA2S7R+%:[5*/HAVP2 >7P]_F2CHQY/ MOS)ZI H'[">8./J*.XU>>P"RE'-#\4AR-4@?K#/"&R>"[L>K^M46H#^$#"'Y M]L$KI7/UP#C:=#E2GZL)KDT"5P+7PX(KUG$N!5Y;G?Z)PBMIN)4&X1:!,('P M04'XDQ>6XGAX:W1/%8,)70^$KFU"5T+7PZ*K?5^.ACMHGRBXDH);:0CN:*8[ MPBQZV+HQ/$R(3(A\,$2^1 XL%9:;5 =KHSNF-2AM5(%:0A68PHF4,R*]X=#% MB>*+3:0XD.)P*,6A' >9WN_DW%$^#G6!K+C:HC$*R6O-GL["0!0/@(<9#PB/ M"8_+Q>/T[>>/CQ9\5=YX*P6 3(8<&7)DR)'JL&]#+EU9Y31T!RIQ61@C MR0U5V[I!M:EE-97V9<'U!DW2$S8YM&M0Q[ *=0.K, >J74C/5?VY39](^9WP MD),FZN(8ZY8%V[F.EGQ"C*=9H>^#*BG<84DQU4;CA=(TE]_O2>/6,0K5SR;=ERS][^_$1BV=B:8(-*P(6B4>K:Y1N M,%2DHZCB@#GU"7/87W(E%G>+N;%_T;%S:*HTU5T'V;QXX&"3XH%&XYDBB3?6 MA(U"AUV//X5!Z+,OLN+>=Q!*TXFB PME/'FI91-3!1\/7@EQ8U_@@8Q2$&#S M[LYG=V; 5(U=K)DX%IL*;$[U6E5N'1UQM;MNA= M\&2Q6%3Q-0R##7RH==K (F&\@K41Y0$N&40=X[\/_=_>:N+(EI]_R\LTJ6X= MQ5VE99<:C(F$427&@I&Q:A!8UPJ-.XN#G%8=JSM6J<;CGK=A.UBB9*1B(XHU M,?S6JS"Y651R/W!]B&CE'M=1^Z!G::&[HK>!305(Z4^A,J3];%W6F8-W4\DZ5 MYJ!'IPK9,R=T]K3H[*&SA\Z>O+,'R\66=_08#8..'C)HZB]]M_D%$.EHH:.E M_LQ=R-&22$@I)\MI.LKV0364=Y(Y:&,E)/7=LIQW.JM)NDY1=<\"IK%VQI+ISJY>FLY^]WEM- M@OG: EL5TBCH6-B-3!F$7*- @EH6ZC[SJV+3E.H3_YMWBN=>JBJJBD4-CUO# MR-V.%?_9EI,/^-QF_+/=\^GS<,A ;<#ST'DPGWAJZ$E\FF;JS43+:.%FI4P; MH]/2M>@?P/S?;VL1'K>IO M@6>=O15U.K!2PWM4Q4 O^_TW4Q%BZ49E2Y9D;!Y9TT1]I'!>?/9,E9'O[)ZY M(?O.+.\.M#W EF]@FUM/.U4065$&!6N&]'JM7G.; BM&8Z,**\9F54DV0Y*M MK^J6?F5].^13C*&E.",W>+ ^?3<[1KIK'<_E!E% 5JG<+G7!1D M2JJX^(IJ@:<-0>V3M/L/PQY4OA?>3;1=$$05?TEM!;P1WR_KNN"]0AZP&7^M M+=VB-2E\6I7$-+'*BY!=H4//'D<]C88**9L-LWX1TI_T<(1TA7<60+NU 3WF( M'R;,U37/UTRN"QR+?,L5:7@)^!9?VI^?J]MR>@.X0A?M+C.%\Y!P] M0*;C/&GPC^:%?BR0-M?NF(OYQN]'#FY^H5TN$4\8B9NJ6*4_ !S !H7>!!2E:!J0F:?HLQJ'1A?8](5$JI!7.8*7Q M6F \;CGX(]J[:-H@1R5LVB)0G4SW2AL%DQ@$3X;8QB71RH='A6^)&8:'-GC M3'[+PYDP^UZ0ESU:$].]PT 8KLG#QNW1>Q/*PH;=BL$=?)/JS*;FG7J=EU4K MY:)-[KF L< UG(<^K$OF,*29)Z$,O$=JKB!,+%I@M*-1+P=M8G(8!;9*+20> M$[?.3QT:EF_#'MFFV)4I"\1QP>-W<_&YC5\6/#)BL!V^Z)6L 10@FUF6'YH. MCY8V-!W!#WS"6" V!C_-74JD9 ,;V=Y(KF3I_"8F;(=8$LSR0KN"/\&1;,(0 MW YDC!_.N@>Q.?= Z-_ ]>I;"F(3+LNRC@1#&'H\%I@I()[#9HH("#PQMEU8 M-[*,!? *DW<#<=YD)^1I80!0^1^V:FZ)E."78+D^F\K6-9;'Y;N](4(!OBU] MT.#!((9RN3JYX.'0EQ!KF2%GD20!<_]'+DPQ>+2^&;"^:8_4FX2$/7BA,Y+H M]X!'<(),,3HB[*E1$>9X:O-\X"2N3HOHX%&XPL5;^<2>S<1*8! X>48._H)_ M28X[U #&H3.V'4? /9+M'@\92;CPHH>#CD[*]0BCKLA1VHO;SSP$QRU=Z8(1R6OFB*FUDMVDQ&[PU7 MN@&N$G9L9$O1@.EPTTE+PT@R9P3K2 B?!:$OOYS2<6"GTO(VCI4>.,%!0&*7 M#G;LA;_^!:>6.*-][<'T0=. GVTX@-5TX4O)P:).P;$OE_U&&TG\MJ<(GX"M MT6F? +.>C&HYICV58R#Q_='"T1>QY>G")2 #8 NJ7-%I)G@P>/#07P]%A/3=2_Z+/3I>2W.>((W%8PB7@@&\%X8TKD(H_4/J*&MGGGPF%I M6[ PT"9^@9ZM@VQ/GD;2^K5"1S:C@P/>%*+K,T?\)3[?0M0\AD\P!2_Z%(XA M\5WX#3" >[Y0US%5TD)KQY_"<:BY)HP,1T_@/=IH#>#SL)4N6B66P&D=#0SF MP^DBAW- 2!PA&NK @=,'+ ^!^A39//'GR-]/Z%HQ='T/AWDX%0P1HZ7T;T@- M_!YS-L#R JA3" =P-@58FS#3"2:QY@1:0^#;PS#P4+VGV.;)/T=81UA7,:S[ M[HF,6@O6CAJDS<$ 1]^ZJQS^0!:\FR7^+@(;'.V<3.:&C!?X8B 80SXAGX;Q ML(R!C!8 3 I6ULP[WY8*JNGH:?U3^(;PB]+K/8;M=*1O@Y#SM)^C8.D.-P"E MRU/$$F/GII^YVR8E'9#/0G\XNC>5?UKH,3:/?)Q10E<2W#Q5!]!-UA.6.("D M(PUF0-X?.K/W M(XN$T*UJZ'8M='_+FX)^8=FFHSDF4-,,/(Q.17E A%NG_1S9 X78 W=2DX@2 M!%:)W'HF@RIP@6B^. 8:$BI[0 T@L]9XZ"B3!+3H>_9$=D8JT*QR#64>1S9! M)9V/F4UNRBT8Y#+O[K4*7/-+=Z1,&*Y><8MO6*]6T-M6 W>HV]!&YA.?+]CV M1FJ?\DHC!@K%U*?F$Q94<3SW#O8SNYW/UH"+O[A$TY :@*R@E"VQM*1JZ7(> MRJV?MHN&\+B$H99"'U5SVT]Q/FRKFW#= J LJ0VW1*L]\BII:U0Z6^#?705S MBVIBQCI/S14L6UI([8/-S;L[G\D$TNNQ.BW%XC9SU=?>[NV VZ"D67D9O$GQJT %71D7^5.C9$?8 M*':U#9]@!?].3L),9IH%7[WS?%LI.2*G$MO=B2^Y\$YM"E.>J)Q C@G8,/0G M-O1#TW^2/-T\ZSMX,)&\D)JAY"4"3),L"P0.4\\W+> MDLR4,WY<9C_VXO'7VN],L?GGS? M&_"-W+DW*RJN[F0:]79>T*/Q:T&W1R.7O>/L^[925!Y7C7< M;[7;_G9Z)"AY^H(+'Y<]"O9,_SBERNUB2 \EWO^TT2%\.HJ_9T*\0QBUR M+!*"R@G!5_@/RTL)0$B =J' !D#$B 2(!(@.H%( M@$B Z 3:NP"1E[8>7EJC75T/E1AY/Q AA[8#F+!5%8QX*2X.>B$WW1%_506W MSZ%ZLJ?B[R6W8]]>O*?I?H6K>K1O?5J)E8ZP?I-(D%&YNCNEBIFBN\M M//8)KZ+>F&,6/,WQY&H&S=W@]7S8/B,.)PXG#B<.)PXG#B<.)PP^V13L9=UN8;0N#'\Z.V]QD:VU@LI63_O]5 M%9.\5<4D+Z/"D7*G_\N< LT_^.&=]IW!SN'=QPU(7?OYY'M3O.Z$7_J7'4S>JZNH'Q\M)T24N.21U>&\%[03R4?4CQB MX;AT1R@3D4C$EXO4Y+0M>6$_L!/_S\N 0+ 3[)(R!]G]F/PV@VG(R]0WSQ[:_1TH]..+F9&M'O>-Y)WCNSDU5^; M75;(+V$$841%,*(O,:(O\*+N&-'7NWC+EC"",((P8F>,6'*YN-X8T>GI@TZ# M,((PXL@QHC1T."8-HM/7&TVCONA0S5P#@5Q+=!94^BQ8XEI2;"VX&HX#P[)!SF1"!$&%_'J1Z(4)7 M;S5J;#50"M,)N)>^>Z)WL 5;QW7MRN78*DG\EKEX9X.8C.%/)G;C(9\3G1Z5 M/CT*O'>7EH^T=&!.;%HH2DF*[>F#+MV\(Y @D*C6Q;M*@41''W3(,T4@02!1 MK9MWE0*)9D/OD[>*4()0HF(W\"J%$D9?[YSL)3SR31U:;/]DKC>U+:XIUB;/ M$YT$%3\)"O0\1=P?,7\IB-_6>Y0&3V! 8% Q#]-!P*"C&ZTN@0&! 8%!I3Q) M!P$#HZD/NC6V!0D-" TJB 8U50V,EMX:U-A06.T9VLPQM$G7N<3KA+JHZ7!L+MKA(5V'NZH;>'O07;-*ZF*0DV239U9+LG7U3 MA4FVH1LY)5U)LDFR2;(/$H,JS(_NMWN*=)A)M$FT2[8,$E(H3[9[>:"_F MC]1%M,M.'CZFQO?_34O<#6W MB*+3)W W]+,]9MJ-93/W).^%DF>N,$XJIX7WDG"Y=#!LFO*-S!_Q?CGIWGJK M1S?!" N.'0L.%%JO#0KTFU19C%#@V%&@'(U@23"^)EC0U@<-N@U*6'#L6'"@ MN'U-4*"C]P8U+DA,]<%J[0/Z)\-VHJ[I/V'A^L /A23,U:V?>=P<.J?H(Z*: M /4Z"@IU$26RD1(-640RDHAR;,8&'!%4:)8@@B"B:OZC"D%$MU_C/DD$$001 MU8&(0MU*58&(5E/OUKD0-4$$040%(>*8M B B%ZWQH8&92V=@,=*W2=Y;_HL M[:82?4S)047G1K7/C94.*N3I]5KR;G7.%'5,=/5NMU??4X( @0"A@H"0ITC6 M!A ZG1J', D0"!"J P@KG4\U 01JC4B(0(A0BJ^I+HA@Z(-&H[Z(0&E.M78: MI5N"ZEJZ*>AZH43K1[>KM+Z9&$$X035$!U7S2!T& M#]IZHT&%G @/" ^JYGDZ"!ZTVWJ_1QE/A >$!U7S,!T$#UH]O=VI<61JM2=I MLW2G?7<_EWXD:KY^Z"G4I_DZ\0?Q!_$'\0?Q!_''/OB#LL4WB+"MZGEY.B$M MJC=<&^NTR&A6@9D+K9SX5%W,39)MDNUJR78!GJ?"9+NK=_J+!3=(MDFV2;8/ M%&4J+J^DH?>:BZG))-PDW"38UV$FX) Y*0[7B<=\0?Q M!_$'\0?Q!_%'Y8) IW 92WSPD+5/"HX?S=LZZFU#SQGEF"B'L8QNO^\.!GJ_.ZA-PB%Q-W%WA3I+Y\>!BG(,#7IZK\[5$$E825@W M$-968Z W!EUB;V+O8V3OPX0V"KNI B9ENUGC\OV'B%(8AXU2;/OZDKU(K=FC M-O+"H<,.YT9:-H#%PM._Z-@Y-E^<0*4H-&=D7+E@9 2>__3! MYI;C\=!GMT"1=XYG_5HK"_),8V MS)"2?LBR!M4";=I<$2KL&$TTV?P=C-@(\T,M&#"-,=[8+[FC6$Q/-#!E@52 M3X&.(VWX)+Z0GO'#Q Z8V B&K/3@F[/-MV=L^QP#FGH.>A7X B\,U NF+)AX M(UWS?,UE@086J6/_![=2NS>=D%UHM[!,RYO./!>3$9$8=HIF8\\!(KU6@^') M(9Z5A]$?9[#%%G,<=3#$OZO9BM_GX =E2>"/7$EDI79?Y&RQ.O(R:S];97@_ M+IC7T?B]%YO@+PC!!T+X.?YHA$TB)&7.VAZA?BH9H;<$4JAP5PPOPM M%:3^;HD;NU[S+<2Q;WD(B>X?9\VSHZ9JN0I2?QO]Z!,;^J'I/\E-:@[T-=-? M\NRD[>FW-%2R&0FS!@WQ\HGQ\A=3L7'+.#(V/L#YE9N+63>FW?A8RU_TH1 B MUWFUF*8;Y&<*UVFC:H N:,%7"566"F@I9R8)"@G*4D$Q!BR$UWQ%^M"09[R3ZJRBV?6A>!.TSHYKOY M %.$1VS3V7>+)4H-/;K4T-5)H7$X#[CL2\1D7UEP/?[..//O&9\+Z5WR:S<= MRBNHLE13;[87NYC4)?.3)) D<+?D[.WDL/.S912:@]TV],[@:%.P"Z]W>RS: M3"$I!O_R?*3H^0V:[<;Y+5RM=7.GJ[06V\20Y)#C>2 MP\+UE8[>Z=>X&2KY;([49_/)=FT^P8Q2=Z3-0M^:F!Q^N_.\$2E&!,A[!.2( M\_Y$5CN (P<-2&H_28)(@KB1(!:N&8$"T#<6:_771A#K4/+W &48*U#X<*]3 M6"^!9=-Y'7EM3F**>C%%R5[JXS+HCMQLHKA;V8H:Z&:EF$;]@=YL+\;6ZJ*0 MD:R1K.U+U@JW?OH=?3"H;S.C.E02.T!=ERH44CFXHKO%Q(Z\W ^Q1=W8XK U M?BI14RCU>TX]'E6%!LV@^>.&3=-6T'QQG^PP8C9KEO5)U08Z4.V@CZ;O H_Q M;\R_F9A[+1RTBSF[]?60FI0*:EUH7S_>:E=?WU]_^:A]^_A=N_GOR^\?=Z@9 M-+^Q[TQN6Y?NZ(/MA $6FJUC":%#->G NCRF8X6.*#Z&A7FP@(_M6MZ4:3,& M"B.26),5>OCKK,-_;Y5Z!LT5E7HLF(LYX_ Q9S/3-P.64\3GS78E?+K[*0FC M1F]1O1DB:75'))(222LY(ET)IBO!5!4@7W_S&=.^P"@3KGUT1VRTWVO!Q8U! M3%09)OH*_RF1APC-"5#=2:@]^:_76KK1&4$P<=A(.H?MYIU,];K^(7 MR3:5RCN=4GDD$Q61B1.IBD?C30+8*&Y;HE['2*:EY>95 MS>53'>W5F.,M&E#YRQ_$3<1-Q$W$3<1-Q$W'S4U4!^$9G;E5/9TYT8G-(/#M M82CO$P0>O,R[8^Z)Z,=T=;PPEEI]=1P8[DKPVV>/SU?.,IKY=X.*N4-N-/5F MHU'?"EHD=21UNS4E6$OV^E+V^H76;S!:>J.WV ^$9.^0LI=BU$UC?22D)1^- MRZ[-%E3EM:4;S3Z)9Z7$DZ2N(D=C+'M[.1K;;;W5I9KW%$ZKFFO@ W.]J>W. M!=0HB':,P%QYE"%N(FXB;B)N(FXB;CIN;J(@6NV":/\2\\#N4$!AV!JI%5-C MJ+IC116=A!&O74I6^QI.A\R_'HLZ?/PZ#'A@NBCRHB;?5O$UR;S;M>]KZKU! MI[Z^#)).DL[#2^=*-^-NTMGHU=C32-))TGDPZ5PO +>;=+:[%"(GZ23IW$$Z M]W9V&GJ_7>,^J!2E.U+?P\?QF%D!E@T7U]SL>P:3\*Q?FC=##B4G!$%U\5!] MY5H^FX(0FLY[;SKU7 G2EZD,\ELO:@W 1M_,)_SRI>^;[IUX;KO,WQWPN]DA MU8KDE>2U:'G=E[[5;I"C@N25Y+4@>=V[]Z+5I)LU)*\DKT7+Z][\&8.C=69L MEB&Q27FPDOMFEO#*A>)XC\N+X]5_"KLTR*3]K_\4:/]I_VG_:?_+WW]*ZJS] M]:=5500IR$)&95GQ<-5D>2$L7GJN9TMOM.G..,DGR>=.\KG';,]VKTGR2?)) M\KF%?):1[]GK4U("R2?)YT[RN<_SL\[Z+65\'JECXOF2K528Y6B N_(P0]Q$ MW$3<1-Q$W$3<=-S<1#&\9U3E3N5497%5\$1T8"H86Y+?XJ/INS ,_\;\**5S MRTHK/VX^_ 1;[:<8)NVD:,8^BL9*'T7CHDD>1!)"$L+50OA:=A9!*'I$0 MDA#F"N':C0MV%<(^Q;I)"$D(5POAOD_"?K>^0GB(6T5&^5GE);QR+J6[-7O4 M1EZ(,:J#I97O=0Z[Y)43!QS#'(@#B .( X@##L,!E.ISI/$+E0M'$0PR&?=I M,BHVHQ@&>6Y(#"LKAA3%(#$D,3R4&%(<@\20Q+ Z8KCW2$:-3T.*9-31?U2% M.9 7DSB .( X@#B ..!PD0SX%V^T9E5ERV&F+]X[027J,59K4=E,1I&Z6;G/ M19KBUW#*?-M:^#TS;EHA%#&.>8603=/783+_61A&S$8SP\![HSW8HV#R6NM? M=.P<,T@9'LMC,!8#-=N?V[EBK*NLQ;&QV7 @:V6'*1NMM*F0-1LR)L3JW5W- M)&D=?LC F$$=WGDPGWB*?R:Q!:#8PV@T7KS1(EYNX4)243^CT]*UZ)]7;\Y^ MRS%7%5%;%\T^/IV9ZD6WES-;]?$;\?B#>O70<]#:^-W4)CX:;G\+/.OL[:VX MRNZ-M?=H];D!__TW(WK [+,G]G.9[U:TW?$ -;7VA*I7)/LFT%B-Y>JCX>CT[^8-C'OF;;:&1,5 M8Y%"@#*II&*[QA+JX;0G!C9IB2_FG#,+_3$/H/%PYIZ]#1Z\15^,'\],XVIJ MK[5/GC?2;LPQ"YXTTQUIERZ^37URH=U.6.8KZD'-YMK,AV_Z0'^-N7> JR/- M=K4 OC]B]\SQ9O@]';[EC4))+QP>GOC%$")D^S7SSO4X*$E:P'B@_;(#KL/C MDZ>1;V(0WPJ= $!$FS+XJGC>9X[XBQJ6:R&'WX9/0 TO^I3Y7'P7?K,8YQ[\ M&G@P;(!=WR:F/QV'#FP>C P+#;Q'VX6WXO.@,+H,DSN /6Q3AZ/!8?X=<^5P M#BZ+X[SA(X;/+UCH 4EB !K,F4+^3BA3J6.'%"5"TU M$UAN.@-&9\*?B2, #_)P*G8_'DR^0HYUSW#5+DS35 M6HT^8Z023Z"'8-"XK MJ !=06PFL+QHI<"E'G[OWAZ!(-Z):K"69F-VBCW&64=+BW;11OUIYC/1@V]H M>[8KF1J>XLR_MV'[+K1+T);Q2=@-6&.PE,YJ\WF*>%R#S_#M%LY(Q[G#*X - M3.!]\3W8>SQ0Q-\%13F']47;@W+K>PZ23P[$=?6$?!K&8R9G^'5!,)$2I)EW M<$(*SC4=/;KVSC?_8P.%WT^ ;05=KUS$"0^,,%NP"\S/ M$@#AR9'>@U"8[M-__:W?-'ION-P;*3VQ4.AB)&9:$]QV> KV%Z&9*_P$-IG M/M]-Q(@YV'@!TX#OHG&@/8%!Q'4U2FIEXCQACS"9D90^;SP&CO" &@N"&TLK MSBL2B[2P!Q,/Y\A#L63@8,^RA7@]V,%DA<#P$-9H<@W--@"T>?G0YX0G+2IZ M A=/^ =0U\1Y(N:H!)^G9/A6$,",)3E_41K6A0;N$@@IY0OH&$B ATWG @WE M%R3@"*%C:F>0DL]MS:G*&1Y/IF4!/@D:SCP'-I*)TRS%ZK%>(*@J/C"Q9A97 M/ 8[;P'VR_/KJP=,:LR3=*698$W8*'38]7C>8+B*@-]SWSVI/^[;=.AM9#K4 MG0%N(FTDH30,ZCC> Y\K>89^+:$F2/^9T#4MYCC*;17_KEXM?I\S*W'YPJZ4 MTU*VY:#Y(FUR(Q*D7=QLO-C$$ M,XFZ*WQ^:O3V7@8_S1&)I$32ZH]()"UBQ)R4B\44"YEADVF<*W:T>X'6Q^]#_[>WR@39=E=R5[HB:VKURI;M M\2Y\1@QV$ :3-CVQ&+'8WECLO>>#?0ZFF"2?Z2I$^^C8HLT7NK+D)R^-5\1] MQ'V%2=3PWX(HKQ;GI+.MZI?H[1BNL4 VL$M?)RCOM\A27JF\1L36Q-;$UL36Q=1VVB-B: MV/HXV)IZSA1HD95C8WU3J<4^NV=N*!-Q@4B8%.IH5LAA(9C370U#BJIG'$GU MC.^2VS[YWA1O3N&7_F4'D_>*WZZB_-I+SAG\?W1K/JY5[NTGAGYE1.X+PSLA M(0# M2F;BKZG?K_T;F4R+7\JI\;%57]]V6V]W&O4M[D$H02A1.920\?NCPHE62V_6 MN9T!X<1S.#$?0MT]H:Y.V*$]3.R B;^*2-R#;\YR $5<+VH^FX='7%\7KC\= M#J_,Z5CFL=7KZ;U6C8\M"E\?J5]$\3KY18Z[C?=) 7LISA$E.*6<'EV]T>[7 M]_ @I""DJ"92E.0@*1,K# "+.E=))K @+PEY28CUZ9RLT#E9Y@'6;.I&J\:] MIPY1YK]1?H'G$EXY5US9F#VJ^VH'J^^\SRGL4MZ9]K_^4Z#]/X']SU?;B2=. MF2@;AP)'C ,5?*/YRHJQ_.FQ>E2.PJ+-I,-#[W<'"V507^:0DU"-- M0HUU->PX I*BO70\/E>1BYP5A-%%8'3,:U>"U3X#HQVA,T+O]\D&(2$G(=]0 MR.OE:^CK[4&3Q)S$_&C%_.6>Y/P*Z^7R<*B:D:6KC6?$/OX&7Y+:O5?1Y\ 7 M\-DJ#-#LT1]GGX X/PVCTVGTVZVSMX;>:M6LE,8KP@7"A8,?_X7=P6CIC?;1 MIK!2\D<%72@R^OH\-7!Z]L[>M9D\?-&MLX.:Y7$?>4B34*+N*'&,+1&;>HMBBC&Y""D**FOI 2NUZV-8;#2J%0V!QO&!!CA#B[N/E[@,=A:4V-FR 0GNT MWI#-,CPJU%&*FE@=;1,KVO\J3('VG_:?]I_VGYH85BXR0TT,R<0D$[/^<9G" M^@88NF%0S(50@%"@EC&7PE+/NWJG3[4Q"0>.%P+W]"#\2\ M3V)>&3'7'B9VP 03,Q21!]^P7+OO%=2_,"G\]*OAOT;VPV\#NA8TW=4\MLOUCBVLMW]+\T\ES]SU"IF//J[*W,S8.A+,^?>:#!,.4WTQ$\ MN_^ R@>VQ;VE!9:UJDV5UHEP[W,!5+D@3;Q+%$(<25VT)=E-_7 M M]TN81[?E$%,(T.H:_AE/FVM?#[+.S] MBXZ=PY=*:5GNU+88TGA/[+X+3QY*TTF]=N&/1GNQ.V%JD];=OM5W@J, I'&C&64_M]_,Q>% M<%=>1S45E5#;#26&H+EV"]Q^PQPFD..GT6RV&KV&(;55^"(;709S7[J< 9J- MXJ_^-#89N7>VTZFNECAHOE@N=4J'E33)!(?D1PL',&S^<=:< ML^^C9XU9H$J\_*TA_O=F[J6Q[_-H]P)#_+\/?=!=95!PVUW)7>D*_^#JE2W; MX[UV&B4&VP>#R8@SL1BQV-Y8['WD]Y/D,UV%:.E(J/Q$^"F)^XC["N0^D:EY MW%RU.G^XOU'Z\!J1X?[JE.%<[^JZ#DPQV5RJ[Q) WF[?MPW^QU)IM,\J1U8Q M9NO:]Y,X=J*.P4/=U>EK>^ M ; 2/0\48KGD& C ^.'8\T78SX4_:%,8=\(U!M0>:9_8T ]-_TGR5', >]YH M-M;DV7)RF,K:^Z5)3H4J8)5(C"KOL,O36ZJ^1<36Q-;$UL36Q-9UV")B:V+K MXV!KNI)=NRO9JA$65>*GKO>U*DS:Z*K:& -9&V/P$\W^&IH7>, M;GVOL1!,$$Q4#B9*ZHQ<*E T.GJG4^/[;@04SP'%? QU]XRZ.H%'[BVMI?7^ MB>N/A>M/A\,K6XUVSV]T3/J>VY1 /M(72.*V/I$RP:'=THTOM#H\=+,A/0GZ2$V7]TV'SRIR391Y@ MW:;>:-;8Q[_:5[)9?L@F%\$>]X,[!WQE]L::9LP>U94U=!\U= W__^IHII#' MOQ7:#-I_VG_:_UVGD*^V$T^<,D]4NWZVJT$ P0#U82!>O4^,CH-O==L$A <.1!0!(8B,"?*^J?#YE4Y M XLZG%J-@=X8U/BJ%66B'FDF:JRN80\4D!7MI>/QN<)J=),5KU@H57A N$"P<__PN[B=$#!7Q0+PG:-59HJ=I_#K_DR%*ANCQA&^**_O=TQOM&E=6)1@@&*@F#-2K'I_1[NFM'B67 M$A <+Q!0V(6X^WBY^S#'7'$E_MMZNUGC1E24.UJ[W%$JWD_X6\&RGO7U)C0' M>J=38PPG*2_KC MK '2Q!Q'L6O\NY)>\;MZD7Q"C*=9H>_# 2FR@> $L$?!!,6_\4(YRC*NLWVC MF GF&)-3.? M<52G14W[]]YT9KI/(IK8>\.CW#5ME%"?C;3ADW;'O#L0H0GL$Q!>[,GK[+&[ M YA)DDD":F88>')A2L0'S13BS@#*9"R*/R["EUWBQ"5YF M ATK--,4[_(W:J+3M]7>AWM5<>(EPG7"=!S!/$J,V4XR$UW-'==DEQKQ$#58B J')>3"+;](;SUE>[]:C+;I?I]CZK.#9^T M/Y-DO<\J66]-QJ1^\-0/_CCZP1-;$UL36Q-;$UL36Q-;$UL?9(NHD%;M"FE] M\&!;I+HDN@>I>B6<_;FUQ7KJ^?^2$J#[AW#VPW=:) 21H),@ERP&Z1\06Y2CS 29!+DHMTA)0NRT02K MJC$@229))DDNUBUR $DVFC5NX+O:/[)9MDBK^LJ%^Y&/R^]'UG\*>?Q; MHO9D?JRF*#MQ,-#[ M77+XD("2@!8;@RE,0'MZK]$@ 24!)0$M-+92E("V&@.],:BQIY4DE"2T*A*Z MER.TU6CK[6;M6YV6&PLQRO>%E?#*.4=4:_:HC;P0.^T=S!FVUSGLX@TC#CB& M.1 '$ <0!Q ''(8#?C]HN^5(XU-=D?-Z+4>ZW\)KI%HG1A5M=.,6NOV+CIUC ML2CS8,.2H,480BNH5=H,TB_=V+PXD%63>NW"'XW.8I7'%'WG.>>9]O48^9HG M&YMFU/8A Q,&U7;GP7SB;Y**/9-8Z<^THX_8OH6K3%T",SHM78O^>?7F[+<< MNU51K771[./3F:E>='LYLU4?OQ&/1X6!1.D>F*BI37RTTOX6>-;96]%6''NQ MHS&(W;%__\U<9-!=I>VYAN>6X_'09]=C;,O-7"[D_3MSL GW>X\'_&9B^NR= M"?;H-_,)4_%X::W0-V/K#,DWJ<54DVJKG0OMXS]^7-W^K_;^^LNWCU]O+F^O MKK]JWSY??KW)+;6Z9)KS2);:!+$'R43%/+,$PZFE:-J=!6=O_Q'"TV.;C333 M'65>^S"Q R96**HS/_CF;/-U _>>_Q6]0JW-FR&;! MLKSIU'-A$L"CL.%/VI!I=[[I8E]Y>&)D^\P*/)_K\.6Q;3&?BYFSZ;L\@OM=L)@*M'T8$+QB\T 7J*Q1^9; M-GQE!M(HI-_U B )A[5,3%>\9&S:/O+I+Q9H]Z83LF@^ZH7R6R.04/R#&/]" MNU:OO&<\T'P3%8DGS0/M1?L=RW9'.W+.F75N@S)@CT;,?2W_8QC=?L]H-\_> M!MC.]???\(FW>7>?8.! MO9&Q7I[_%_/1GH;3.#_X.[Y)Y@.G'%NXR->CT'\ W9$S]^SMV+YGVA/H0_.: MCC83;Y?[CU2UE&,.^$UMMMA#YC+?=("BZQ*SU91OC6CI^?FD=)EWMST=U::_ M3R9]"W.^=ME>J0F'E2 FGZ?FQ3/L8DW8*'3@K,E?\ VRMUK2I178]W;P) [) MG0X<32FR;'0)Z\&A;IC#A&?SIV%T>GVC"7MUJ?%P.L5VA2!2&<$VU4PT( &P MJ^ 2=Z%-;=3M4)[?S8&NB=XW8\]QO ?^>E'#EA ]IV=K]FCY%(6M(G0&:1/] M<09+M9CC*%,D_ETAJ_A]3F\PP*81BH-$7:4\]+HO25FK$ [3$>2-W;E768P7[ M..VO-TY"CYV::1TWE4LI=9O0K)3N:\0AQ]E/[5]B2FQT7J6F:L7Q-AT9=&34 M@E_NMW_(E?O-ET ]]6;N" $ MW*Y',0'EGECM1H94*H23ST)-+3IYD[0@/C7G/][8N_(JXET0BZ27.*-VEV#9A? M)\S[-<3@]UQ@^9)?NXW.SY:1>[]&)IJDK]ABR M/*27[21P?ZHT0]*\"+DKC-R"3?F5*[,^__0]SK>J0K"+#M;I&O6%:1)F$N;2 MA)EO),T;J&)KEQK9327KMBX&-99U MLM$'<9=!PK8,\J4O7\0L6;IJUNW7K$#4*]+-2%HKJ9M%0EQA]:S=N*AS7SOR MF-5:\?KD^6-FD\^,H'SOBM>.3C/%J:&?@/D!G&;U FI2S$B:JZF8Y4AS]52S M3O>B>[2JV6::V;ZZHF35M]([Y*P'9!7H5%.!*1QYLZ3=6*&&"Z[D5I.W_P2, MSKSTV26U8\@J)3VVPID<:^70[L44Q=[;-:Y2?]Q"3#FT]9/?37-H]VAV=BYZ MM3<[=R_CO%!_N9"*T,]:L&5>NON=7H5F_-6W7-6W?-;;TWZ%1OS5NU.5I_S4:K ME[MF':2:S[#NYCUSGG1523B>J<8>\6<&WQ+5L;&4L!UP67?X7"Q2,W%Y_&+N MP#H=#+X%B'R("G*9JLR*J&&MNX MS0J;0?QU#>L(3\6.Y)5&UD(>C??.,:U?YS?6Q'.PR+,JW Q:#GYAZHV8HVL/ M)E^+[PO+@9]3OL0?/\ "/@'5_HE$.TP P.A1&9(N"MA)%G6%W];8'8S6+;[\"V6]E>LS!KG? M-8!TZ=&4;0;O/0>$S<$N9@3M!.WU@/9_QDQ;/K@W!Q>+&68G@NZ$VP?%;166 M=.PQ.4T(K'[?)VEB%U=AV=MULG9S6LMA-]NQMZZ(S'S&5K"&:S=8, M?'=/ JS+_F%=A>OG1S5[D=DA&TF''.=V M$PY!J;!-_^G&% DA^ 7L+?WS]L&[56UK/CKLGKG?@##I1_'WK[!.V8EZM4;7 M7%>C6RRZ_4(;*2I@)M=4]EL7]I)HXY[\U>9)NJ?M:N9H:KLV#WP3$\7BK# S M;AL?I1]%6WDQ%]'+;P6=2&&&EZ/D#6 _D;L1YVWT+SIVCKP\@_[O,(F%<0[\ M,K1=P2[("X['@;#[R[QI-CM]H]/+BFE!C:"DX#X;^C3ZZV/'?B/$VR%-]T)[ M]^/FZNO'FQOM\NL'[=OWZP\_WM]JG^$C[?+]/WYZ MT/[TO-&##0\BWMRY0(>1[/+%LG- : HY)IP.F>,]J(Q4CN@%FP%D1D1C[L1T MK>AUZI#ZK[_UFT;O#2P#\8O= 4 0,$3C$__"H@F@D6(F[8C$L_@ MU!J%0#1O/&:8HCF7YGJ(0__:U2[#NY 'Z>XC_6RFOB"#3:,?C0!6++(P[FCP("^H?D]7C;8T5E MC118I4OP6^]2DCG<3R5TQS__E 3#/8 =2&L T6B7R=KSE(&M,\#1 M4YV;]0["9IE\(G;'G ']'D7N)PC4,P3).5??B_,0&"7(T#M=*>0[_G0]O@X# MA"61$LO^&XZ>O$M7!R>;H3<[^1,]1A 59IZNR4QZH##JTH\6 K +FADW':DQ3T/'E!K:&"CMI!1LX>N& MT3U+O54.%O3> M2G),J[GDGL44J ?O!7(AW1F\>X;R4#+QOOEXX =/:&\$\(V/T3PJ24RCF7\C M2X\T#,![\TF?#GK&'_0PL0,F]'F&=MJ#;\XVU_)A^'-+LIVRFT<,E%*AY9F/,9"7 MC<8?U"1NS2F]7O])9MV>&IFR7<-ZI)_"_9G9-%6DIZ&WN[G7P75 M7C[8P41HH/'U+Q&1 [(6+B K'7:?EO+H#\[&H?,99K4?:^OG%WCU-)S*KW(_ M$-:*)/_2&,Y"!.>\LJLS'S=>G;&P/(5FPG1Y);19Z1F:FAC=]M'TOHN<.H4S MSDN$5C _P,:W$V05EA6<@F 7S3PPR%\)8PE,'6'Y<.&4^LSNF;I#VTJ;15-F MHB-8&*<7VHWP143E$%05A/4\ Y\\?XG]&ZLQ:+L(S\HE^M#RCLK&7(T#>0_\ M4&C1["TIB8!>F2%C+NC?]BAQ\OA3]"(]@)G#,3BP5*\<^]Y4N?B$@GFA?8G] M4&AYQJ9JY( 2#IJI=\_BE\T[]SZC_\Z]T[4O-AA:=P!CD4V,'HYK*_" 9LI7 MYK,9GLUXEQ4@3WD;/Z&+ZL8<,]"A.+O#';U8P\VWTLLW[^1;\/'EQ&:%B^^& MS0*QRY)AV\]Z^9(C$)%%^OS^9"X+ ']NF']O6XSKVN?/[]'I]T\;WVJ;Z@:_ M%3O5S$!#_ZX-"U1^V#LU!KN/[BY+Q\'(#(3ST)1N'2&!0.X ;^OZC(DB;YX/ MVP :D+P9O&)BP$XCR4XF[)I[=P[G#TN[:TT_<*5_4ODA(]1)>PJE\U?18YX] M"@/,391!F1D/J&^Q=RS MM_'1H*G.\_/ZF2XX(IPA-0[NPJ\8!W7Z2VK_K/3DQT[&>R9AVX5%JHI;0@VN MFF_>&X_QW8?R,J_T*E>,(XQ\AJBK4[1BU&TMD;>:NF\J1MU!.S_:5&]7SCZ. MU:HZ=O:SUM+=/"\3CXS0P0IQQ5RES.!4.2.E>E4J_!^&8TE[G@TA)>I('&^B/2!3&P0J$C/DTDC M@>G?X:&JG%LRY01E^2+QNJB<[)$V?)+)4W$RH)!2.!"P>*&0-V%PYKK=4 EU M0+?]RH:^R7^96J+NYKK9+EU<]Q)'VSP$+20%*]<97F6:=YVQ:5R,:I%/MT@I M7N7YRZWX5,R=(>"(;C+_MZL36]/%&BZY M% %2-UZ-CHM78O^>?7F[+?%U%>U[-9%LX\/9R9ZT>WES%5]_":3 MU2S2D6&:I@;&%DC:WT!1BD?" V(VK__9F8++NV<3?YHE#^N,(71@(")<.@&I@*OCZP!SX&;#7F]H6 MU][#1OH,G1?P?X$1=]&?''/H 3!AKAF@R'O3-4?FA7P^!J+4=U(YS0_,1YT% MCY91Y#N6S^>ZD/&$PAI.HEPV*#)@ZL&6BV).=[[W #JUNN\P#X/S,X[SJ%/S M+=\#;*2.O?CGG]%^J-T0FR%H&6V%W(ER8])+W#+*&UPU_THE\82.H/@.!.%2^V&+F9)1!]EW.K&8D-YI'Y>"J,*4[ M2U*K5SJ[BO;7[/M$+<9/A:I+#9>^C=NJL;#VC1U6!28/K6%91U=&<3I#EC*P M0=5)-.4-3.CVO_"&W@%OCABWEGFSYFJ<3WS+Q4 MYD>L<:?3=>(LH5BI-GD DXBNUP@-49+XTD=W"F#K ?7Q9B,1H6;CY^5W8/;X MSN:?L$S?G$VP.H,0BYA&$8DDA4J].]9?TB4&"(KWE%!%3W/>IM:EKBUR[\9A MB,,8QJ5DJ=23;UIZ;QG?E)C"4A]Z=9;UGSI,=DOI3/=!G?ARH<\L9M\? M[GZA_.;W>!:Y5W3JPVK=QK(+B%7VI]6 L.WVLFN(]?6OU8#LK74N?VZJ4'KH MIM'434]I4"7N(XF9AP(BX4&J]Y8UF\L\I'6\45X?NK?ZRZ _P^^94_O0&W $ M[-XR\GVF-32TZYJ06Q]F6=;_N!#/SA(?Y0);[*=6PLI7;CIZ?N&%&+'D"RM8 M@*$^G-CJYU=J*'0;ET;H2M[ 7>)T-=A+0V_VGS^$=A?*55' DF!G7R&WS5QP M2R.(13GG2D^2WXX,RZ*)^R'#8B!R'R?/>C472F+WW%(,Q:ZWN-#L;7X4=F4N M.U>YZT!<^223A0ML."EB@R559.!=R%R/:Y>[*$RV?*>/M_7C6.4&%0NTJV#U M/0@[6I6\O(^,Y'OAW42QC8RR%KJ+J1(- 49@A7B8R69<4 ![@P#V#S^\"\VG MZH2OMX?3GS_^=Q6$%Z: = 84OJY>^+KZ?-.J5/BZZO1J&C4(7^^1B,<9OJX\ MU[7S'?JKKL_M%KY>VY6UN9Z$RD>M N(ENTJV"XM7GH7[S_M="_%V96+LI7NY MUHJT5WVOC%XIGLF58?N2=V[+X'WE=S)?MRMX(PO+!(B07.[^P<%WC=AHU1F@ MFW\GK6 &R$\K.,S6;9M<4/6=7-;:I."M?"93X>![>@0R:>0K\T6#"TB JE 91>79<8TB#JMY?M00GJY@DE0>PCRV$3 M%V]%DB#VD>6P/1DH"8*2(+X@U^+E=T^/8M64OE!J^L)@_?2%#S9&^ZT)FVHW MOI.3LQ#W;1TS>'9DFW>N!T>+-9^IT,O)5+@*3.=0>0J#%%2JMNW)6F&IZ\#@ MU6T)>D%+;W>6U[Z*LA-D_:O:A(6J&A"J-"?TEH2!JGL[LM+D7%:6J2"/_"[# MN,%.LY#"N^A0B%L25_%^8*5YQ>@O\?O4]59@M:F]Y)Y17>\"5IK8K5:I34_7 MZ%!;_G9NY!NL]&XV5U10J&>UP4J3>YE*5N_^&J681U5MN%'2X@LI97C4C59+ M\479C@D&L7!$E.*$FKOB<6-Y@8/[MN LJH";J+7!-9?+8]LS_'ND,FQ M[\,4F&R$+J-IW+H5>!)7R\/9S+%EOTXK=/ /L/DCVY1_D1P@OCFU+=\;BF&? MM $T!5O8!%_Y+3WY+GUU[.O4==I--PN[(7&1%/9R/7TX/D.",T(71NC$-U= MII.="=#O%PL.TK33^-E*N?E;T5U'I'^*_(KZ9=[B;;7R;:3%%C(U2:9(N==* M:C9:V;UM-@_?:K1*!#&6E,1[YB9+'KP:%SGY'T6&)[9R#.^>SQ)YEDO/C-GT M)70AHH("UBHIL:7"-QXJLQG-)0W(Z$I#Y;;*:)0B-W"GA4^X:3L4C4LB3N^+'H6 M%;/+B>'=@1CPJ \S)IO[S(KJZ\Q\$%877=86!L:BB9C<-H5LHVBA-N.S.+Z' M\C/V'-L[1*2N^;/9CXZ2^.>?ES]6)@8@R8'B7%&\S&9<[79^[E#28_E#&(+G<,3P23](A =3\))1!G4-VTNH8=?QB@OPI].]N@OX3VV'G,B8H[P;*C[#<;.X](%UUN9>5ZF;H.T_?"(K" M8RA8"N&3DZ!\>&[];'8C>(Y__BE6^ [7+)>L5KR.II]LR$<,[*0?F?O3[=., M%6G5-I9$YQ5PEY2]<#P$;74.G^Y0;PHN)^ A2GU6@C.?*_^Y"-/&O!>@(AJ8 ML'"'+-&Q5EJV-W ,P"'@Z?+TV-"LC=[U3"+E6E=OD9K*,#<7W'XY>E5&^Y** MUCH9*?(I\81FPODHE U4'?H7'3M'R9/JVU*]T0)2,'\GS;&1JSCBFXU>,O^W MZRQKM74.\GT'*H//S%_G0P8<#],QG0?SB2>&^\2/TY E68Q&X\4;;:*T0:%N MIG18H]/2M>B?5V_.?EOJ%6I=-/OSNV9<='LY$T36WR_[?W M9%7A^8DG<_VZJQ/O>0WJ C2$+WV;C*%1J"BHH-6K\N%1$H&LY]\,@27("O MYD6TD&:(U#!'PS1Z5P'\3G*BT;O?.KE4TYA&K(\G;_1G;1,<^V:&F(FR7AXX MP_5(1+LH($X[.0 Q=[(;6)LWIA(9+!TKYCYQO)\N%78)!(D,W %]1@7<9 M9YFM+*B9/K&"/_$X\@ 9XG$2B:$,T=+,*-"L?S#31[9[L, YF6"%TO9@+\Y[06L:;0C%6"(SJ^_ WO' MR--[8JHWRR.NVCX'_R($^WS^N $8T'+CIH+^Z4@O %"?P(()W6E5P*&:Y'__ M@",GT&A^>G0D:;OW-MW8]=QE/^3_J?1Z/:Z_4X=DZX@X/%Y)&SD M1F(:N&3NSZJ( MLG:&L7?-Y86^M4YC#F5'BR'UMB8^:^TO,>,)[J[$.D-3!"\PG1S#_PC+: J= M#%VLA, ,JZ976M""NVP Z/'8@E$/8O#_PFOT4[')$!P*'4\<)J0\Z0G0-6P,;,?Z[=7$Z?>O7\^OOIY]N[H4)]\^P=_?KLZ_ M_7KV[?3\[')'?(.K C.XR MHHNJCMY1_[8:!C_@"WL7"!L"W@B\*; K'\"$#'ZYL_40@R-,*.VZ.1A?3L*].-1O,@. M(FCH9@Q6290 U^J_L?ZBL,T&>'Q F=P!>>"T*8#JJ> O'9!*YV:B3MZ=2&+H M^#\X5C%-)E-M!X4*1EZ<(B;Z8C6Z2VUS([ B$#P3]YWT?3PIN4@#W\F#5G3- M=)1X^G>B%LHYE'TV666%%V^4YT6U--FA=(5ZE&XTTOWHN<-[A1&F R/CC2[H M,3&V>YRGL^*J7N3MF=KXE:3$LL*L#7E4K>I:ZA4N-MK,!!=79&W*96PMN'-H M"C8#NBL"-5M^.M[BL+>9HW="#7P?_*]"?E0H(:#5R6HSKJPTRRS+(;2G:\$J MW:6YG=3%HD9SJ'>:KXM4RMKWI^M.](GDX$64%O5+@#'^@K9;XHSJ;1T27%]E:2MJ [XS=6Z.]A'0RD49#UX0 M?*2M8D)NJ;9U2E8J5;X4RHTBX$G1Q" MC1MXKB,U#+77&XT5'<%P[A=#'^7*!H FI1@= O-4-W *?J\6H^*KAGLD+N/$ MN1-O3K]>ODT[C6!V%DEL"<3X*T'/F90P?IF;/I_45(9QNE/Q&X:U8"@7*@J2 M$ ,W;_[\].WBK;84W*A@J[A4/V#CT-](AN3/3P-,.J"#)3T@ M+&8^KU65-8/D&@4FSGH#;Y=MI('R7'5-QH=)\:5(F#&44N,(!TL;FZ>A2]6K MIB0#R5(3)]@&/(%Y0DWR0%\;F((P5-A)# 2WQZB4A4D.ID.M-N(V@M8 ML3CL&9VD&>\C2LAX06K9*L2X +0X0EQCU1()%X"'K91#$2E#1NT]XMJ%$6$K M2T(CCJWTL6 *1FO@D_E-B6+D1PM$!*TY)KA-M@+U"16DJN$01X,I:KQ56:,1 M) $8]@36PHH"\(=9F&,:Z#* G0H67(4DQ^XN\3@>#@IL!^_]FKB\^G[Z+_'; M[Q>G_SBY/-N1*,"6R %J^;L=!YB.P51.22]GOL3' !25/F<<57(0XB[E" L. M4>>"SD_TV5^H\+WTU(W91D!!!:$YBFJ0W VD35G'$?A'N2/MZ"0(Z2 3 _FD M;)TN:M;K/:V@@1?'X+K_AP;@ TU,.RBUTB(:JRC*]$%0R&@.B87(,C?T+C@5%9UD8[D*/JK\X:I@<*-N/*+>K(T945L/]-,7 M)SYULZFRGSML*YA,2$7#+,E *Y!Z!@H969WU2(;[$R\4%OL[Q:S,I9EN.>?9 M+.0\FT]!J47E;H9,>;(@Q1.=+34*8I#TQ6D6+:4F7/EK,<'.FH>_G5Q5/IH.K( M_C8ST*);]Z/?T+@P7C%!/<.'YH7=6'\S/]QCX\EI! VFOV5?E1;IE29-QMX% M8>!2*3D(@^O ==('G1DYT(.97X,'BUOVTMG# *OW0:\+SO-834RD-E=IL9.. MQ'6 ZVY[_7Z_W?Z?_JO]9L2OF:>>&8Z?\H 8VD0GOO3N*.@\+%0:G*;&-CUS MD?OLWS.?O4@Y^!G23V2&,C_9GI+A3Q0GQQG=ODNE^WRQ]RZ_M^X; EVD41B M767VH%6V<=C^Z16=WZ@M5+-3@2*:3XA*,JNQC$]G9J WS!-CY#J/+Q6'1'%2 M'%_BC=QC:Q5ZQNB<&!^3>&4WD'8UT0$[KRX5^:U&:Q^?I$&12ZP,UVFL$YN20XU^"_R#O!!+2Y=%2Z/TJS+3#SO_5&8.\.1!)6L&#$&^8X ?*\^W<-?]7/ MF4-1+*H,S2>=BBSPPK&>EF8O8^H.^;CP( RKR/[@S!.W#["F!],VIIYGF3S[ M$^B+ \=]:W$:[4-A1GDM*SV;W8G(BF[6/Z1)+8O^!JO:?(X[SFQW"BW/?86[ MDN<^Q,H<%& S'T=*_9A_UF2E\R_H1'L8LB=#K/$!R47Q&"(2508Y>O:N/FOK M;BD-=($ZOBJ%3_% I&RV(YP(&X313 QHJF)7%PZ!Y \373A( ]/),3HV U;^ MA[H3:C+U@CN%IWE LU(CZD9)2L&@UAG!$IK3\K4&"IQTHS9U8>;AVKF6PFF. MS-YMS/3EVR4C'%*D<&^C&<^U\@)]LFOH1D!?@>MD1AN'B.$(YJ!(G<7*]#G" ML@-?OZ5&%,:B,BD82P04EP[F'\F(I_Y!G7L>IHF*="(U]OV/\T_O&GWH%*@R M<6VKD'^B\6 )F@2E:"JN:",D[KAT)UFB<%87ZMHPRE8/49V:!&N!@;&/C(E/ MLYB=I;E)9R9MF40JU>FG ;"C)FBA&VU3P&@<%^\LR+)9WEV:F0ZB3+-BJOQ. MU],85D))N)ARN.IT($U< M,)\RTF#R&P$!*R.S,+D#\G"Y4-YX>05*^31,AD590S?$,@9:X*SDX'Z@:AF7 M9U,'F"OUW/0645F@!E)I(4$T+4C%Y*=78%5&A26*VH.2]PAX7;NQ;#FP= 'K M#ZAJ/^54;58"R..T MTF;L'""T^ZDXC&$@SH]!*<)_)6 U9 N042)$AI8?U MX#55:E7AR#4#D"5W:P =7!J/L)M-6M4QUO)KK0717GW" M8;-;]>I&K97%W'):K(H,45_A/@O:V_JZWZ_U]=2@3R^+;Z%_Z(9.>CR4/N$C MVS1IE:KBX+OF$3D7,M0.S.O^<>UXS58;_9KX'H[ 6[;-,7ZC,+B)QZN,ARR6 MQE'JI>HJ=5+1: OH"CNK7!PZ0X96O5]KE$9\[QQ;]7:M73G)" ^-,W5]:94? ME9Z8(>/H9B<;HDG=.,JJ)WW0_17')1F)HP5?IU[KK":IB_75!4%&1_PI.SUJH#$C)3N-&;E: M)21-ZUI(5DE'TX$#E$Y/,2@<7OB!@H]TQJ NA,(0QS!(PE)\22BRQW!G\%P+ MNFH*O@)]2!5:U:K$JCI]JD3.1JBNJCVS>T>'8\7$!3%8TBWYOJ[2#9UF5V3I@'*L55=>+,6OR@\F MKATM4BGW4[@!2OIX/>>DT3Y>P3F1>BAR%-3$_RNZ3$&)C$2VM#<'^F)=LB/O ML2YA7;(_NH3.+-)'\H+ *XCH^Z([* 7;]2,R@FE[@WZW*/':C;FO5U(8*)/I M9*"*D)&Y2((VA;H58U\P+I:.._(>2T>6COLC';\GH=ELC"DCO'^*SH^KE&(4 M[V[7VF6KK]G 3TH19RW5BN]^T/GN@G@M2;Z*$5!GG=J,A=XXKM7S:[;H#!3' M]2C(2CM:37 X2JC<;I3QM3XFK-> MRJ==IA6$5#"9I^VCJAJ%U]UZK34C&,IAS]9JN:"B#\OBXT'B@VLRUXXY-.M< MD[ES-9E/6]*YYXBM"CEF*7&4K;3!\MX(I-E@66%?4NRP*,(S81TJVNV(KK26 MVU&5U8J[2\G+AA[S@C>L72A''+-ZM9F3[@JE &(,&D8?7N2 3HT4GAU(&W?T M#@_]BGV'6VNDE^3'T!4W$.E3%!-,>>G.S*TDV25>EO""&S24B99X !J,U0F3 M$4[8=?#:,3P \0>6PT.G^*V'I]_!9V=)"(V4KP.VLD,E/;RJERZ(A%%&KAWE M1[C!,#Z&\C^N5Q,7F@ZFQC["0_TPO>9345]Q/7^O7=:$@X:0WL M\/(Q+R.+E:UP#%RLMS3-5>'-:?4'+[W>NH6G]GA 4'UZ3WI$_?SRI_>D13^5 M][X\PIQ-Y0;N:@FTK[ TYTS*0FN%XQ5F+<)V MZV@=B]E,=-:V6&1O-IZF]9?9(M.4:;H/+3)--]*B]C 7B70Z]F#EJ,&LSZ^- MQ9+&Z2VW52O]JU6-R=[C#A)"XS)S-7 M,X(9P8Q@1C CF!',"&8$/QS!6W :TIA6/L-:9^_PNK8O43WI9Q,.)AVD_WQ7 M2,O7+8'_O9U]) W2%M),YANS>X+.[EAT>/8^+>4>B)XCO?;G9L_?^S>?3#7D MVW4.?67:/X3VOU]^VB617\EP"T7JLQ@X+-J8O5BT[2'MOV#!C:;_:5J,Q*)N M7T0=23 MJV;$'7N"SRJS=-YGU^P$YA/FDUWDDUU7.D_%-\LC+;J>(,\0? O$>(WS'ILL(WRS"C_<&X9SXVE-/2YR.79^=*Q9: MFZM'V1^IQ1!GB#\$XFUVKG9MN@SQS4)\]MZ'75QSACA#_#$0WY_:<$YW';83 M=NX[+CMA+-LV%_[GX.BN39(;AC@?++!KTV6(;]CX;+$8W[7I,L9?+L8YS778 M?MA)$L6A]&3$R2X6<2^Q3)H1S@A_D!)O,L1W;+H,<=Z3RQ!GB*]3<+@_4EQ[ M8O!3#CQ57C+;4S*D9L;8X6U&7IQT^53Z==Y;]XV"NX?#UU<0++_!1WMGCZ!Q MHUE)Y-OM02J[W@#\*C_R9.P&?B1"Y22VPNLL)E,9PH?7"CZCJR4C,;@3N+>*S@?S=TQ%^)#&$H(AB*H1L!?@1=+Z^;A+;C M@!Z.Y$1ESTIQ!RLFY"BPA/0=[.IUL];1D !R># ZF'-(;]*CT(H#HZAN=JI" M-W $^(LQ/6V):0B##H&NPDE4^JQK[GY +@)BC.(Q#AJ_^;UV61-.X'G04Z@\ M30CSUL?0C=UH+*:((,M\E!X%">UY- /\V'BM^+EI"Z>@I#TV(ZR)*WCLJ[H% M-O/ALRC(WBWUDHU/^3#8V0$5!^LD(2Q_]6K@,M1FW.8OMN#% M2_.906XZ,T5W%SDH&$83.@)+XAHK(!JY4>N'64#%8,$B*VBG"(2N!'F M@OPZ4:'M IMX"3Z61A=D!+HJ,1'J#E@$\=UP$= M$0,F[22LB=^ &#!T((+&2#IB )TA821N9)1U4>2OR@O#UA7;H*_>T5B0S0T3 MTSQ@PH!A0+=KNPZ,@N8Y0@SXB&H0K2CM<\CX".0)L/ X XRFG&&Z7*05&,Y1 M*8B @6_-7D$M:_Z$!X'6 M<4KJC:/V]/L?YY_>I76WT)S*R('"Y76S66N43:.55EKZ.87AN[Z9 M;$'T+=##\/!K,!U:I3XMHWZ11Z28 ),CS_IQZ Z2F,RU5$W\4_K0XIU^NV'! M:!I]X+Z_$D M/0GM?U)>+,6O1F0O%U-5).DV:_69XGV]IAIWVC,%9 M$_^OJ%=G^C5<+5TT0("7<;3E693FF-IUEVH:J\D Q@%DZ,V2X0N8=1$HO!_8 MB$)H&P!$VE0$M^4&2 '+C;X--5BT)2KL *V//#U&(ZE2LA359*9QL^D98>" MV"(FL_4IYS07, 4\!.P/%6O=J]4JB$T8"; &"&*KT V,%W7*R L&\-Y J:$6 M6])%W2_C&!28;BVJS?E#]'M^?QI]-GNIVKH":;W[TA9=]EIE19?X&M-ILVP- MGY7\S37O]=N,;[^]2,9LU6[IGWG*SGV_#IV+*=^!0BOU)["I;^1=5%B"<98Q M3J]>KM>//H@T8M#""16RPHU.RQ+IC[T,U_.75WT P@/N$@15DW%-X%OV5G]_+Q4"D=1 RB8,/PLRO M5^NX%;AYM='7[]&/ZX&LDN4?"/.GO8GR84QQD8K<"CF#43Y:<7UMZ"^OZJ] M,'B>*3_(_C:=T=\S2XCF!:VA'HA9QW[SJ&+HYG)2&Z,)TP@^CA0%@E3V53ZK MM"2BJN1"6R_E&*7IN-L[6@<-I3J+):%ETWK[21I_F2TR29FDN]\BDW03+2ZO MH.NMM45IA93>_EUIO7*]66FV#TWE9O>)=^^]3WROJ?J\YMF#+@J_ NM;B:\8 M@XC$F0_NOKXK_+,:A!C7$,W^^V;/6O&>\(TG^!^,K/MOJM]K9&WWIO;'7\G^ MC#*&D;#32-B":DXMA7R&M<[AK/LB(E1/^MF8S#C864QHBBEHSW4H[E2W!/[W M=L]Y<0_T/56KK*;,GT6 +.3%9]$PS!/,$\@3C3[S!/,$\T3>Z[E);[[7[N"; M3Z8XYBTS"C,*,TK>Z]&+8 @.H.YF '4'@QLS%2W/&]MX2.>KAS9TZVX,#]H< MY7I&(*RW$-M1!&]<[*G7V[_RL MQK'5Z+3OQ4V5D'M4KG$3F&,P,YAG;FBTNHTF@WG'SK]CA&\,X6\:5KNS!_>0 MOGU9".=3/3<,\WV .%^P<-CNUT=IXR&(TBNZ6WCX$/IDE])W8TJ+O1"?BT7< M9M'5M]J-%INJ#.C# 71G9B<, WK[5@JC?-,.6+V[![8I@YQ!_AB0[P'$^0;Q M?76L3LT)\5_QA/BB<_4]QC/,V9]BF?6 V'_#:C8Y]L^(/B1$]_H<(M@UPX-A MOF%CLWN\#^8F@YQ!_AB0[P'$.:%UV'[71>$:($N<%^Y$*A44EF[,86>,Q=T# M;@^W^ETN*F1 'PR@.U:_PZX8 _I@ -VTZHT& WK'3'!&^691WFKOOMO%>:Q] M]:>RVPS3FPC96V(I]0 N M=FVZ#'+>B;7HWM5U/*AUSLB^?1K5L\4NYXZ'OUU\//S^#Z'*$-FAQ>#UY_7G M]>?UYR[W;GVYE&8CH=]EIQL?>*R5ST[97%2J;K7[/0Y+,9@/ !Y5Z3BP1V+:'& M -]<_K3=/MZ##.K+PC<7"6P8Y,U]*(3AP'[:[96K_3F6H^/(KEFJ;@%37ZG99=S.@#PC0G0Y?(," /AA M\V;MW3.T&>.;Q7CS9?A6[#7QY56[(]M8C&U<5;?!^.1S@AC1AX/HEM5I\@T# MC.C#0;15;[%#M6O6-:-\LRC?@[/7.5EUV&X7WW'%HFPC"KMC]8_YPDE&].$@ MNFW5ZVR#,J(/!]%6O\MQKUVSL!GEFY;;!^)5K9>E>AE7?>S ;3([, 2^T(;7 MG]>?UY_7_S"[W-,+K5Y"!)>OJF(?Y?$^2KMOM3A:RF ^##!WK4Z/=Z?UY_7G]?_,+OJ_;,]K55T$L/7&AKI6?S)32'&\_O-S]#E3&BF-;T53I ,/+6] M\-"3CN$Q\0-&P"&,@1' "& $''*7VUM?;9? 3[Q2IVQ)VIZ2(?4[1D/H-K/Z MT!;+BTA7?:,04$;S2 <_=1M("^S?\-0OK^JOA*T\STPU^]O8A?2WZ5(;:$ % MH)F021SHOFY<)Q[_)/K-HPHKSW"N'7B>G$;P<:2F,I2QRK[*#=#4^*JVVF[G M;#/3<;=[M,:2B%+8? E.3.OM)VG\9;;()&62[GZ+3-)-M+C<">]MQ F?:7!) M=M-6?JS"!R8S>X_+93YV7\A&XGV@@$'1^K^\ZKXZ:*H^;SZX]Y! VC?X1WR% M1L:1./,=Y?P\"-__77Q6@S#!VQB;_??-GK5BFGCCL=H' ZMYV,!:*Z[_\-X7 MYFO60W:Z3AH\SRQB& D[C80M:.;*8JN#6?=U*LSBYV.RN;K*>'%=Y;[RXAZH M^V:]65]1F3^+ %G(B\^B89@GF">0)QI]Y@GF">:)O-=SWP:#*U+OM3OXYI/2 M?[]E1F%&84;)>SUZ$0S!\=/=C)_N8'"#6MY6;.,AG:\>VM"MNS$\:'.4ZQF! ML-Y";$<1O'%]O3[Q.$@BZ3O1HVTE1O/NH)ECMHP$1L)Z=N&6-AKSON+RW!UE M!Z&,W0 ( +16(3VXMH+[' 2.N)1#%=]EN-V%7N+OTFXR24GK@*;F$Y+''B M>2H<*3_2J_M?<@)T_A0F(W&A8+5F#V3BHYCX*(1[,=8YMOH=/KV&P7P08.Y9 M]2;?.K%K9YDPPC>&\#?'C=T_N^;MRX(WG\ZT68S7=Q_A*YW.]$)/RCT$S^NC MM.%Y5WI%3^M7Y2MTQRZE[\:4$7LA[A8+N,VBJ]6P6NT.FZF,Z(-!=-WJU?F& M-$;TP2"ZT^HQG'?,ZF:,\S&XG+S:$Q?J-/'B)%3BJW)<672COL=C%;+GQ!+K M(79FQVIV^'QZ1O3A(+IKM>I-1O2.V1T,\PWGK1I6O=W:?7N34U<,\\? ?!\@ MSLFKP_:\+@(DAFO#E:'*P@9T8>#Z*;5XE36SAGAC/(-R^T]<+PXE[6O'M6OR@\FKAV) M2Q5>N_:+V6?%4FK#4JII];ML73*B#P?1+:O5YU+673,U&.8;CNNW6^W=-S Y M><4@Y^25,@T_^DCIJN.PG_FNX&?H? MU_]PN]S>^G(YS4:"O\L.,C[P:"L?D[*YL%2G9[6.VQR78C0?!)J/K7J[RVAF M-!\"FJU6DPM2=BVPQL'4#:-\]V.IJ]6CZ'4L#3VE<6]37ALWR UR@]S@"V[P MF:L"^9:K)[GEZL1W)W1"(-]S->M!\143]UJJ^W[%!,.:8,98/ :.S!QCG4ROVU6'Z0^$=5KX,[_ 0P#A, M)D";V3, IT$D!]Z+<:A8AFT68ZVFU>7STAC1!X7HXRZ?:;EK=@C#?-/&9[NW M!]8G@YQ!_G"0\TW"G+7:,@1-1>"I#!5?@L52C4]=9T0SHN<0W;#Z]3HC>L=L M$X;YIGTNJ][>@XV!['4QS!\## MZ#X@FAVM7;-&&.8;=[3Z?4YO[=IT&>8;AOD^W$G ":[#=L?X;BP69ALQ3=M6 M[YBS6HSH@T%TZ]AJ=_AN+$;TP2 : -WD?8>[9F(SRC==7[/[;A5?@[7A+OD: MG!U:#%Y_7G]>?UY_[G+OUI<+:NZ)X/(%5^RC/-Y':73JUG&3:U,8S0>!YO:Q MU3KF2X$8S8> YI;5:G.4=-&P$$27G]>?UY_ M7O_#[')/@Z2'6@Q+'^SH'7'/:%=?!;'TQ(6Z5GXR4TS+\6'VSE:-0=3[5KW/ M5\8SF@\#S6VN/&0T'PB:VU;WF#-WNQ8LY/@PQX>?+S[<>'[/^1FZG G.M*:W MP@F2@:>V%R!ZTC$\)H+ "#B$,3 "& &,@$/N2'IJF\40LIH'NGP9]Y&57M%!8OKOKYO5P,1%H'(9,X &-?SZ]7 MZ[@5N+DWJ['I% ;UX"@["&7L!KYAL ? =[8AX%85$M[NSUWL8J;C:H6.I[UFH]D=&MI/EM%3GH]WQ!*U=YW%@)'\8A)C#.L9BJT(6%4X ^1WQ6@S"1 MX9T>1[-OB6:]"=95J*(IGLMYK;P["^3*9"I#>#P.J+5(3I1IQPP'_H2_0G$' M6JHFSO5',,K0$7]!^T!:"]["T8-$<'"BH9XHL%<4BQ]N'.E1.\&-+]K'1S2$ MQ(MA,<0P#";""^![F.H$)P@S"Y)0G"5A,%72%T#P.'0'(#Z@][/A4 ]=_%/Z M^>0:Z=QNE!C+:R2'XPY=F!4V90-M0FG'('V 1D3?0J,X<>6Y$]<'FN/Q"X&N>'[3G2Q96IGJE>(SV*@1HEOHB4Y^%4J>-I&#@)# 7! XV' M,!OOCH8 []E)!%A7803/@L8?C8%C H"2(49-_ ;D=J4';P3#802PSMI-<5)8 M"ARJ3,%8[A@'Z1O:T$9 =517(*H X8.O&OEY-*F#)(%*[M@#1LM+6E2FB^5,94W[Z%!1] LK_JW)<.7_-DA$U);OR7E.HF\F95,(LLWCF1$I9.,TQ MU(?%EE4*OR*'%#C.:.O2E$M,OL""*\K)(MI3N5>VV6KB"MY)FZV6N&1IN( 1 MP%?*P11X$S%:.B/J2IM=:'C @S]4;"PP;+](=V#F +G$2QR8)KJP?N3:!=$& M#.N0;05#^1C*_[A>RMSYW"/ /EADMO31WH$'28Y6JXHJ[2 DF%8@A,"LR,PD M6)IKO:HRE9;&;IHF,8T/9SI1P/I&G%"G&5'C^6D.0!D.W1BE><$R#=6 5D/> MT37-NLR0;62IF*Q\-B; M8S2W*YWFHOL$N 9V M^!*'/81I>"(:&YL$#8+-3\4/_'?@&0$3P>-F/NGXW!PJ)>TLQ0BD0>CCL&"$ MH*!]FP3--Q ZH1PE0L3JF%I5C(:F2@%;4&N&/#[GA5U3BBU6^1HV2=NJ:2 H_I/9 M7%3%R%UD]#H%&0$\IK6(=@_$=> E$PTXG+E6F"[HD8Q,^93G(B4IM^98-VI] MWBU(S>L(0('F+NDD9U9#:2?JE/ZRC1+TU4AJ4T.X,&,;M6%8DK.5&@Y5=*;5 M/X9N[$9 1$Q<9-(CGRP0S-.V_PT(*>4KXT8A;8V$_+UV61-.X'DX0A1BITA_ M_X[F!(Q$OD9&M-D!_E[[5\TXG@6C!$TOHE,V+!S(;$Q,FJ>&B6\;2.KYVJZ* M'B +GB=2W>BM)$,.+51M;G'E8/4J:_3%'2IQ"3#VETOM).XVH9@)(A"PQ$R0#L/AAQE$J1$;D&6?1QSN&I(!A^I 4\ M!32*_EE)VJ<#9C.D]/0?"J.9/NAX="#B,"'O;,9_F 81*HJ'>P^-1]@:U1#7 M(,K" 77=+5@P"@,;B@V3WY[ZLT'%$]QLAGGUC&:)1C?\TNY S1,"OYY"NQK ML%J"!/CG;JH_\)5R/'32"G%)Z!L(1\SD 0F]*,W:$%ZCN.@3/T1A'C)JE]XZ MOM2.ABTWS7@TQB*R%'J[SOR" L] /+, D,&8A_#X*Y232J<7B5-,0F!Z:C<+= M00M9)R,+H]5QLY+TL;0=3H]B<[E*+5'!Z)HB?W$YT/KE0*TY.Y%+?QY6^K,( M0D];!_1D^-N^KGC.*.G#8RJ6 !E55@V5(?QB0*5@Z5C%F*/1#23^FUW*P)(K MD=B8HJ0 I8JEZYF4A4G?:AFLO?T\/%BPLY*I,"X#M#N26&VP9++TRG2FUD(' M2\$:-&(7:9DI,BSA]+%P@U1N<3T611U+<=:\/*9)B>!\G0M?=8\L:GYQ7[GW MT>&0Y<-#ELN<@46I!%R+9GTI\!<4.!1=8OS[4DUC-1E F\UZHR>D_5<":YS6 M'WUQK\&^#NP?5+B4YDF5"$/-7F0B MPJQC3VGNFP:A33.C06PI&OB L-_.QN]^!5D?B:\T_LHC-78@5%WF9A92OG3$NK UA9CK#H&*>< M!E_WLN(RF15IE<9(;M+K?J=EU>O@AD$[Z"3,57[!Y*+ ]Y67E:JF+6B;)JUQ M';O3*;2/Z=!1XNED"=D\1N##QRYE/7!*=A"A=Y.6#U/IO@,FI'D"6-UT8D9Y M?-S(1MF;WP.0FWWH5Y&%.R"3&RD+S>A.39-684HT#@M6?&1& :,=@JS0 ;JA M0C+-2,S<)HZH>4!+GADO!$ Q>CH-E>WJSE/BQ0'%O].0((I:?XA"@IZ*E3WV M R\8@9%\ >ZF##$*2&U=*R_0=3,I:5"WO&[5>JM ; 8,F$+*"RVK!E=+FA*%^;GQL_H7G$WRUBKO$-RP-,%>7FPX7XI: 3W$MEG M9N>7!E22:MFPV;3:, ^>^[!JB@TK30U74X,T7J.UP$!:YN3.&%F-=JV[V,A: MY(Q]*$?F@LKAM8]GFR[UW.[7VI4]%T4O0#R;/:-^(\8>MZMZ! M-J62@]DH8X." M65!<5APG-UO>&@T:TUCV9KW!88!(7@=CXZXU 6YC!,:R++ MYD5552#.:9%I$!F'ATH MS"X+HX,X;I5\ZVA9V=*BYK!>,9\1M-DNMUDA>CF/NWX>M\UYW)T[PF'G3X!X M(*1WTO"@^-EBHP./SJ%5UT>9DW&ROTV']/?,,J+'0^NH!V/6 MLM\\JAB^.>C)Q@+N:00?1XJJYU7V53ZS]*R^ZD/^;N>.\C,='V<=KT3ATCGK M2XX5,JVWGJ3QE]DBDY1)NOLM,DDWT>+R,UM[&SFS=:;!)69#I:F[JB+N/>[R MB\=>);R1XZ%! 8.B]7]YU7UUT%1]7A.M]Q +[0J+8_0*?<5(K*GB.Z- [&JW MB3P*"IMH@^&T,W#Z!O]L!4TLX5G",TM6GIMHLFFBV7_?[+%,9P#M,( V*<;G M(W7KW/=0>8??4T4#F7?#;S _K$R,/7 W!@F M:^\*,M_HHQA,V5^01-)WHK:K;B8+/2>%EI4<;(: MD*J.?'\XR=:#Y;K$+-:)%Z\G^&+V!U9D MI9^M?P?[\]2MG"/;XZ%!I@CRC:^H.-"4!+X5ZSJ7^WCS*=_BNT%$-:QNO7XO M;/@67\;R/F"YU>HPEAG+!X#EMM7J-1C+C.4#P'++:O;WQ\9XE//$;M%VKF , M821^>O+XG8A#Z4?2UMO67X)/5)DJ7C(TEF0/ MJ;=K.^5H7!5E;][8&"G/&\ M<8^IWMX;O7QP<&:9_3PRN]?KL\S>L>DRR#<,\E:GO3<@Y_34@?IA%\&=].*[ M-#OU$APO%F6;!A$=-MU<@^3'2WFTW.;+%' M]53PTI>KL-/$HND!1_3T]D8R,9H9S?>@N=/FXR@8SH<#YRZCF=%\*&CN]O;' MUECN!:WG!*US&.'MTS#@%KN<.XKS=O%1G/L_A"K\[M!B\/KS^O/Z\_KS^A_< M^G.]3(6)2A\\Z 3I!X=\=_'V[:L@EIZX[P[N@W7D^&3!C2&I837K^^/%,989 MR\NPW._Q:5R,Y4/ "=]H5AJ MUN,PHX5'M0) M=F"$O\!_Y;OEX",DGXCAN7@<*B6D[P@?7A83Z'LLIBIT R?"^^>&;@3X$'3I M*+P\E:%RH&]Z-Y+06/JL%'>P,$*. G$C(_H>^DP\NL5N#$ND0F'+:$Q] ;5^ M*(*#B)2=A&[L B4&TI.^K:*:B2";N^],.S!U,0R#"=!GV9T0V/DT=*$'H/3, M,.RQ]$?*7-ZNQ+7T$D63++>(8PF5)V/W6J5S_;UV61/Z\G=\W0:(Q:&KV[H9 MN_98W$!34]Q8JFHS/L7JR-MPTJ'16QV:NYA.,"F$*WDKS@P6JM()3\79W874 M,P.+86 I2 VFXK$;.N*O1(8PTUD&0FR^;M8:6CC"D#R K 4<(=1PJ&R--V@3 M083O-MJU]I%5XKO7K5IWU=>;#7K=C*S K?@E?@1\$H3$MS7Q&7[#SXB+H2,' M&K%2B5&<*$VB5ZLO&T4V@4ZMJT=0) -*@-?]Y63(6CBNU6=::/3U:)6T4U%E MI=.!U;H3C@O-(",K,5#QC5*& +&,DSB !W("'=%@\-MRUR@ ;%3.CG"U,!LH M7PW=>%88T:NW*K3=B)J,XL#^ 8* A-$'A$.4O4J4.^XUK'J]OA)>2@O?["]_ M<;4%+4Y%P]$Z[K33AA=VWK+JW<[<4^E*D#9)%8$9GY:E!'9MUPO7SA1?59NN)W$=*.M8D MI6Z_J7A90OKY-<@6Z6#03]S?:-::)3&\BEP"/A;'1\"2QL0L28I&:T:P5^D? M\U%17*'1JNTS_!8^ GMT%*%IIH4H/D6;=X\_1#.CF[?# M2.'][!-U,Y:Q&&CS,)N&&=2\+ETD2_V]*(#/1F2F@JGKPB+8*/!@7JO.7\Z)QGS.+'DVPG&? M71^<&A=8YS3P0:DA$%"M?7'_2ESX^VY'!!+R7W -_HOGD9]F:6]-P2C!3R*- MO=ASFP:1GAGPWC<5C,#B(O'2:A[7^F4F .!]5H,06/=.?]'L6T:JE,V=[G&M M,_?J5VG>:C4L8X"<3*=A< N67XQ<\+I;K[7*K^%(8$3DFCF:.;6C1M:$ W, M8PX9<.B&X"3G;#CK -<$BD\B"W1I*Z5=Y-?SDP2>0G$$J_:?M,NEAB*1UHVB M!/U?^G8,A(A$XCLH?9-0G$VF7G 'KOHEO?=; F83"JW?P&5>;PY_PLI-4:B\ M;G1G286B"*8&U(GO+%I[;8_E=E@1F57':JW-'W[@OTO%G$&_C$!.98;D?3.R M:'2RC()^[;@\,X2/#?/1."TM>T$QU5Y>L @A+6V*9Y#3HX#=D;O38(S&\NM> M?9:B2QA9YDH5^:,QPQXSG-YKSKBT"QC]D[R+8+$\&%.0Q.#-^1BCQ-XFT%42 M*H*J\81B%P-=,>BS'XI\#3OP/-!QA2E&EIY;MPOZ')I>43)U&]GC:$,2:PD]/O M?YQ_>@=30R8"090..S+&F) #UT,U!HU-)9E4+GB$L))1;4ZG5>FW$GM@_>LL M=ZA).8J[F#UMA9'.1S'HHFS^]O;-=V8*%$K_S%-V[OMUZ%RL(!B@3XT5!-X- MH+FP!..L_N#&=>(Q3JQ^]$&D;7JW7<"MR\VNCK&U4SBU&L'&*JRR TI#P!" M,0PH?)2.($Y"'XUF&@,X4:[M4D9"=TAS&,MK='2#42@G)+^!O>U2#8SWA\*( M\8U VS($,FG$Z5 FO&&(G4QO9$B1C4CGV-! L;7MH7PT3RK!]P(MSG-_Z,G, M#Z:8#UDDH8OD0AO&#^+,>D'Z$=!EM@ F7$$6209I$$B1,9K(#APHSX65B= ( MO''1W@KP$%B-KP&"ST8[:IAXN&8Z-D)A_2)#31,\,3:*C3"@(68/$ [>@YS! M)W+N=S&!^3S>_.ZM[=>*!8C'1A"!Q(B(Q"OF@9=J'R^ AK2(UNR$/DL0AL$- MQ0USSUGG$L009D#2GD!'H8T"P@ 0,R&"81(CSQ8!1C BZ)BUCO'588+2 #65 M'GT:SD/K*5**!J8;JXE_I-)\GA39V.$CI':,+L =L<)P +'61K"F6D>0RXQ4(-\_"$?2=_^3 MDB-6]M@'.V]$Z(%IP03+(^KW8:)"T(?&!:3<#144!TV9MA@QMX=R6"< MKCT.@DAKQR@"7L6I 24*X,"AHI6/50V!&=A0Q]B =C(,,82L:4$V *B;,-4\ M.!"SKODK:"[L L=>/:/. XD:5<:.$;@C+QB@D 6!&4Q@:8Q^AF_--T4S02M# M%(CX0 14<@&HH/+%=8!2/F.Y7,OK^$T:%=4B !;@!%U;L$0PYYJGJ2NZU,86 MC0YF4F@7W&C/R;0$/"Z-GH!E'R014"0"V.HL 6GVDO8@=8#(B^!Y6ZM^+PO2 M8I_YH.TTE%MCY_91SFV7G5MV;I]KK_6>9(Q^.[FX$N>"XFN-#^+S^;>3;Z?G M)U_$^;?/WR^^GER=?_]V7])HQ22T?A'+1%/["2R#7U[57X&T\3Q3!9K];69 M?YM^]!L:%\; (.[(\*'99S?6/RVWQ5"PG$;08/I;]E5ID5[-;+=9>7M-RAM' M"PXKJ+Z/9#UPGH,990(JN?&2%_VZ#G#=;:_?[[?;_]/(%VPW5N+1G+CTZ7\G M&'*(=20;%3=\X*5_?W(CVPO0'X_$R2!(,(J/%HBX<*,?9:XZ_-KEG:M/^3.+ M:IF292K5(^/+U.BJ6U,E0M^$L&CHR-&"@I$7ZUR)/WH'[X,3Y]Z"-4E/8E G M+3VCDK745:R)[^CRF-K!;!#EZ'YDU>)9#;C$ M #HT"/^F#YEJV9EJQ8"JV4V3&.E*2]=UG6*A_EP[MN!)^[/EYQJOQG4!_S7U M9[ YFKSNK%#K7F*9J%036RQK3RMA/Z*GC34.*(I@757H49Z5*AB2,+#,4_(_ MX-W!^+#.07_V5=VB[P?N6V2>.AVCUZ7$'8AD_AT4Q$/Q0."L!@=&-PM1I,NW#O%5(]_IR,SD0[- M !DH(HYQUU#:.C8U5MXTSSP0HE)'/D\YEX1K@?&R#1\50Z RQ+0C2J2G\7D< MBG33=3-LGA48OESQ:>JT,!*D"VXL 5Q)60E7F=+K/&&$%1=@\:;E%;_[+M+V M$J-Y^&)@I^B_M(/8@Y:/]"_GL42H:HEA:2D!\B'E66FE?&J1O("_B>LM MS>I2"XA,;H#UC,E*"K$FOJU9(<>&*==?),2T )L57F7!518FV>C,7V615I9/ M,[(IDT-S0@^E]E29]*:I8,)ZSE0?1%G JJB8="8O*U2%OTKLEY7'%FV=@D"* MD@&LH2NUS@I5=AE>%@//S!(N_V1GGIWY+3CS[?N=^<:+=RR!Y"FSYU\H>WB0D^SA<8H"#Q<'M(WW^!0FO4/-#@4.,,['('YFJJE MFXT/;VOB(]46!<:&SU;$!#?FWT0ZXWPH.R_CRMFOLBIA8;79O-\04YWF<9%S MC'WX>I^77@$JZ,R19!%F]*+J9.)$ M=XB" V3(6%[C-Q040_^U4(&:;@O5I20+Y!"Q$J4:YNI%E&-A $SJ+5Q1X(-^ MNA.>^P-C85A]-?N"I6QI^]7_SB[X+@3.[!5<:?&_7&GUJ&QX=*GOZ@1*.[?]#YOS!2Q [L#Q]JE MB48WPFS&_V)U+UAD'JU5ODE]FJ]:FBS1P"HD0M/\2@T,=Y-R=7WC8!:=2?HJ MB?$(C=1!CLAHI$SG>KM5JEPW4X]>696,9FAN1*:'+"QQWE9UK5AD'X+(/KE? M9K=?E,S&$C[Q6=IQ$+*XSKC]>[F4B*JDAII( @\$ I"&Q%UH:O & M6"3DY_YNYK9GYYF4FC(Q*%T%@&[]B>\G6=@#Q=]G/*-MXUM<&O5W_S+$S;9> MY6?.F2C _'$2VP]]K5$1LHON!:IC$'@JFH)DI& NB4@ZF,(7KN?ID#+&5.^, M7L:=:8D/8A&5#C2()5%6^9%I,O!P?Y*2'H#2!H2YD65V]D@'I&JDUMK8LW#C MSK,&X9:L]9_*S&Z@%IWF%3\;I758+"4D%GNEU5D4& ^EHXK;M6=#[>4]7E6[ MQ>V&2;1YX9%&[=-]B.7VEA8A*?>[">S[7ZZ2N@E;RZ\HM.WXL(!07FYX9,>-B!FB6..T

# @[6MVU%3YE)XIQOG<0#;1MEW M>X&^6_=^UZWSHERWL]NQ.W#C_73;2G<)(^\\@1^7?J8O"H9.MF;XOY%OA5DN M+']6M^5XU",D4YHN0G.9\D5Z+"6Q-#?\.0$1J:E$/5@A(.;$0Z&U@O2HOMEO M*55+5U2O>E?@CK9HZ-V>!?(F&^_/L3+;QI_@ISY.LKEOJM\4E:= MDT;S3ZK4:ST^BUNO5>I_[>Z79[G=8Q:.Y6;1Q/7OW]!!?, MT[X+WI(0@C]FBA(E'2\;DQ?WQLV^TX$I&(ZY9P54=6H2M-(#_$+P1-$CQ?I) MD^RB"'"C_N[?X!1YN@HR#0:5CLCMO158D%+%>/>(>PVM$CK3!>S-B?0'PIT; M?%"#K*A946]<43?JK)U9.V\?DYO0SNU6K]Y"[=QI-7N@G1MU:?3S1,M%VPVD2XIU/5,1ZD7A*-%KR7:/]1KZM ML4(\M 99(;)"? J%V&2%R IQ^ZBL5(C-I0IQ?A?]$H7(+N+!-<@:D37BYC4B MZT/6ASN R2I]6*D.BSJOT:-S84]K>.4-?=MH=>JL^@ZN059]K/HV(F8:]4;M M_-LEZSS6>=L'XSG](O[[X\47<6YNP!2? CN9Y->[LP([B 99@;$"VY@"NSS] M!RLP5F#;!V-1@5W)6]JD*LYP?R&=2WIIC]5$LD8[R 99H[%&VYA&.SWYPAJ- M-=KVP7B/1CN5GIUX.A#YQ?5_#+#^D_7;(3;(^HWUV\;TVZ>SSZS?6+]M'XSW MZ+=/:DC'X."OK-4.L$'6:JS5-J;5OIQ\9*W&6FW[8+Q'JWV1 ^6QOW;8#;)F M8\VV,_< UIQ0/(%-,@*[N$*;N?TV49.33[[[W>- M>IL5%2NJ[2NJ4[K#\3>0/_IJ3TDWIXI/,I;BL^LI\8:.Z8[-H2MN0:_18=70 MOX1/Z#J,_+24QMO%.NSG73[C]A&4IP\.^2H,/-& M/N&MH8M@E1[J7-_F%:+=RL/4*U&^8=FV!AOLHFB[//_UV\G5[Q=GY1TF6[PP M9UNWJ19VZ>G#SOY*W)!.7DOO!127RDY"-\;[-\YN]6U9XD1?,M+HM]ITFJK4 M9[E9,R>FT:4I3H*75<@DHLM2W,C<&XU=#A3=?Z+/4'.ARX$:2V^87@\$ZER% MY@&ZPBOQX25J#YAF'(0PE<,!"A_W)/.'9AO4HF6),,:;8=L,GW\Z^_WKV39Q^ MO_CM^\7\=?.K!>]9DC+*F6),L2<-5NL/L*LUKZ8K!;";:P2P=6=N#'.R=\;3 M7W3]S9O\L/"WE3& 1V9A&]U-YR2YQ8-LD6V%7;+O/N&U #^)DVGH>N;@-3S+ MOUF_+WF[^]J%]3%3[ 50C%4VM\@J>^MLR(*+*<84>RZ*-0I9R/RS6Q$%GNM0 ME47=$OC?VQVSM]]'[\4_@[$OSFKBQ'E8+33+6^8%IAA3;$T(TC]< M6XDE"?G/KB]]VY4>)^29"9AB3+']I]C6$_+S,A4/\X^-#N=_O#\]*O5^[(*5$'% LHU^91S%6ST7$_P?7H]ZYS7EH*/Y[5 M?SHX%5$)6""FT7DIX)/8C&H,,K&0J:F(*K&GP)0QDRG*G5=3_TSDN>,:C4;%PT&RWHM3[B5/'- M3^_?OS\Y^:/V(W946[C>*_?"'0$M&AI5%*T.:-7?T+C:,3N -]_53@_/H.T, M1^ZEVVZ-W'X/^I# M_M#:V>IUX/J7BVNWX[:&KG/]F&6UHYWT=W8P,^1NM'T5.YIN&?XC9Q$X M!]#RT9ARL>!Q%8O)"N(9B^NP8\!&^0^H>^? ;AE3:KZ)QGI^9I0035L772=3 M==$?=IQA!1G9;0VNG7KVXT&+=Y=7 JOFO'18PNWK=@>M3L?M?5@_7P]:[>SY M5[X:@XU7 X1Q*,X_7([E4#$VO'59^ M;E1)JHEF*%3'8LGCS M)6J(9 P>ZF4B A:M((EBE7#<(!;S$+T188:A<8A4P0*8, ^;%,A0Q!!+*P>L M6-B6B+C'M48 DDS(/G.#T;52C6T^6H-S8E2?F4E(P!/*2T(4BW XFN)S!4@ M;P8ZH7^;\4NN>*J$5A *'7#FBV@*2Q'/<(5ZSCUC88X%, MIW!.LTERCG(R$?AH(.,"4]R $\$FQKA!E$MPI,0X$'I&XB068F2@Z(#/Q8(O MM!=(G>! "AI*!A:F(2I\CS"WTG!MOQJ(IAQ:ZXV$2H,3C^99/_B?+ M)QO+LZPN3W;41%ED?9^N/86_ZT5MF)IVGCY(;O;N]9';YUI,"98F"WH"!Q$] M'DOT,T9@HC3FR.]L)IM[R42A!@PI"Z%-H$(Q'AE%5)IN0EP^3BH>,$.H-/G: M8+B YX*Q,RXA1K&8::4AU$O&+ M*3_#.K)/L+$(1+RBC/&N0$?P-K0P@+>DW1+-U5DF);A)5S1/U!P9ITV&ZWE2 M^<8 4W%->82):X#$PQX^)T:3"):3)G&8(QD],<<@NJ?7B]/+>X7TX@L6),;1 M$_3X9((5D5@@:/0=E4V6OSXA<-G'G5HG(YDA$X[$H*-M236627R_!8_/5[9% MEU5!!>/D\0L&&&>EJ'$0Z4Z8F[?[J;"OQ[X.%_Q7R(449K=J*_K3WTS;3FS&]SO;(QQOV M<-]$/V-_&IA6$(C//$CO_7;DRU^ZI(,]6;[T\N+TGW)Y8=ZHK)E4WCA9\OEY M.&_\+6HH%I[!G]WZ);.,80D32Z77F91I0(5A*.*8-):9IU.4+M(S& M[TOY?UTI3Q?#E.X+A#+=ZM"%DRQ=SJ0-!FR+6<@$RJ**A1?*.5[RDY .%4IU:&'5 M'-B3/T[?X.]^%9-3>_1,=I@OK=*34?06MI0CS"Z.=W&>01-AG:?#5^59D[X+ MLYQIIC\ZVX3:G,I&-+/A'G+!,VU(I[V/+0]_+U6CIC$Z2*XV33=@+CWANT/S M]TQH5'5U^W.A;71^LSW8L>&;SS_ 8ES0W!;0;U@X/X/V3/ ).#?<2ZBTA[[- M&/\&\]X.[(47>I);YKS+PS9S)XTJTM&H,C\:U?1[2 OK*GT[B8WFD\N_ %!+ M P04 " W?8-0,\WOB]L' #)*0 $0 &0X.3DY-#1D97@S,3(N:'1M M[5IKC^(X%OV.Q'^P&$VK6X*BJ,>HFZ*0*!Y=&3' 4&S/SJ>120Q8G<09.X%F M?_T>VPD$ZKW=U5,[0WTHD>3Z^M@^Q_=>)XWKR2_]9N.ZV^HTBX7&Q)GTN\WN MORNGM:.31M5>XGXU-2"-JV'G=W+UL3WL#\>7I=^NG4FWI!^08@%V;1;&3#8; M'><3N9G\WN]>EE;%GRV2PVK1JCS"R@BKB6 3VUDR$<47Q_[!Z;7L]HP'WU_4)#Y@B [8B8Q%0]-3J.Q\'ER77 M "HU&U?-1HL,6K^@J_C+^P\?/IR=_5%[CP?5%L9[[5PY$Z('31I5F%9'>M3? M$5SME!Z1-S_4SH\O2+L[GC@]I]V:.,,!&?;(:.P,VLZHU2<]9]#"3_P:]F#1 M'?]%< ?=XOFLG1< MPA3V^Z-6I^,,/FZN;T:M=G;]F].97%^6:L?'/Y8LGC%1\=IGY)*4(CIGE:ED M]'.%AXI[K$Z7@GNI82=K?/9CB7Q*5Q#CWJRFW1YJ1]B .EF3_*.=1OD9);N3 M2+YV72_('B:'+.B2$,1$QRX1$6>LPK%GIL*N%^;=?^ MY$.9G!R?'!,Q T@Q!]W:0J)/&G,!M)H;9M+P;ZS_:8X<*/=DRIV\0LI=406B M@5+!FGP&<7SFS5G9,D]:OGD"'D(1$Q=^*0\)#=SLF*QPN,4$7, M-0ASXG#%$LT\,EWGY^$^_N<#T$$ #PK@]/]) (S,> B&:;)N&54&^V&.QS+W MG(?87P.S3>*WZR?8735K<_1!N)Y1KK?Q"*S3BM%*\OVM9E(RJKV^H3J/:\]E M;9'X,( ,!+AJ^E,&D$O5@LQ\L5*91B2;+ MNZ#AG)$6MN-QXL/B\?SFE%9JYV_9NRS)T5T\WNK-)99/V0KCU%OYM!;96:/CQ_4-ST MW>L3M\<4GVM:FBSH"1H$>UR:J&>T0*(T9=!WUI/-O40BX0$A9C0W2*1:44\D9@C&W*:*) MW*'VE"B=MID-39D& >1=6M >1O9S(IJ]>9$\.&^5]L3W2LEC81APC.O($S4&H2ZP# M>J5*A%3':JH@0UTG:7U1Z65;FO4%YL2?W$;/2:>FPV0T7$ER"-NJ.RR?+7)P0N>[E7ZV0B,V)"2P0= M94NJJ4CB^Q$\WE_9%EW6A2X89X\?,)!I5HJ:#2*="7/R=K\4#O78M]&"]PJU MD-+L5FUN#N#2JL,\N4L33R]H=(I6+ C73:0F92XANNTU$"K&;?U"!+Z4"T=_ MVO-IF^DMJ-ID>WJ/-^IAGHE^!G\:F-;$YY^9GY[[[=F7OW9(1P>Q?.WAQ?G? MY?#"O%'9**F\W63UGI^G\W:_A8=BX1GZV:]?,F04)4PLI-ID4N8&' 8!CV/& M=%2XW6HJD*;I1QX',MW^4,K_XTIY?3"LTWT.*NM3'7W@Y'(&ZJ6YS*:D7F%F M=&YBTVV3G9A"P;Q]R0Z)-9WV":T,HXN%NRAMZU][[G?'CDT]M%1LLV'?Q_^T MOD +,!EE0-EF2 KID4H"3!DFQXPFC6MW'J@?LI]_9J&MDYR9Q)99!AV9V>1! M:?,6+^5^V>8 MYWE&3= Z+X=OJK.F_C;,:J:9_NCL"FJ[*EO3#,,]XB+/Q)!V>Y]:'OYFJJ9O M3;%!,KF]]8680T_RP['Y>R8UJJIZ^Y.A789^MWFX \=WQ_ )*2$9H3*'5ZC; ML/L-#:(+TEYP-B.]C:*'-GW\"S"^'=G3+YJ*>8/)7J; [ 5BHOVQUZ:U.4S; M:?0N+X%L:VI4(6V#Q/QH5-/O*ZU$JOI;3-PTGW#^%U!+ P04 " W?8-0 M;;'S(SX% "]% $ &0X.3DY-#1D97@S,BYH=&WM6%MOVD@4?D?B/QRY M:I5(W'-I (-DL!-<44S!;;=/JP&/8;1F[!T/2=A?OV=\"9 MF3/G?'/\G6"<0U(P!:\ MHP74E\DN?9R+K8A8,%Z68=2J1;(-V7@62AFNTBD_Y+(P21<$;1D#.V;44>;)X"TKM[KZ@:,C(]H2MY?-9O-\_/?ZTU1<'J6)WYB-#J5_"Y,JWT*S"U^J[MC*!^=E&#OC5Q[6N[;R13 MKP-M9#DWU@CZSF3L3'X(2+WQ"Y#LNV+\>3+];(Q<,K&G9^6UH?0.C[ZJ51JW6 M>,9#+\*8KLV+A7G(.9U+%G*X8W()G!-9P+1;-[Q61RU&\T2NJ91 Q*# MSP)V#=SY>$+RC:7JU8'"O3^*\D/2)IL;"D@B+"'3CI M63,T);!+\"%<&:=JCFX?Q=&ST\_%7VW0'':U>J[W54CP3B.4FH- !+2(+6IX) M2OXH,QXSC[;(;NOV'?Q?!OP[L-!Z!<%=E9//OK (-[CFP-5, \!)&@?ZZ9H"ND>ZSX$6>I MH7YV0DX!X[-^<>*=YFS?";F'<$N)52S4FV?G[20.%"42;^#/1/TH:OS/M!=B M6N,_R#2;8RI?I>D>ZXLDC&."8CPM+CD%"5,%)A(T5FPKJ742!(@%*X]*B[@0 M(?WB4L(U_R%=HD:/);J17<4"BJV#))F%6#@2H_%!.J[\,P=?O+::> RO!48D M6)"^V[.L=!VV'#MJ&S_)_^36D+E>L,52:CLA<I48VK^YW%/CN/YH,##$>W/\;09R5@PS#@1IIQ' M<$Z?PK.C>$?OP+)O!BY2_E)[C1?]VF1_U :_$N&_@^/H&+X@?> 9YC^Z%KPJ M\U-\#YC2808L'6 -3A\.]ACS>;CFDO'%WJ;3W7R?UV&]BG7LEU9C V*V4$U( MB&423Q.D'0)V(W?8P$HD12RQ8*N^-^^!/<"KV#3M?],CJ.O4$F]<,XKRD0AO MF;J@XG7K\.9WQ["/F5'5FV2]#ZHZ%/+7@K-XN=7P(Q=8 0P;<\3J^[".<$:! MI;&LY%U%XDF]FGU53 MJ57V!Q,GDL^7?4$L#!!0 ( #=]@U#AB2?)#@T M &-\ 1 ;F5O9RTR,#(P,#(R.2YXSU@*(XT!)MLTM+/I)*8A3][YVA7BQ9HBS)/MT5RI= MEN;U&8KD#"GF^Q]?EX(\,ZFX[UWTAD?'/<(\QW>Y-[_H!7K6_Z[WXP]__M/W M?^GW/S&/2:J92Z9K>TM1S&+GRG6#)/$WZ9*'UZGPP>'EY M.7)GW%.^"#0H4$>.OQS \Y]"A61\>G0,/^'J^*0_6DDN^B?')\?DG\/A^?## M^?')O\A_'N__V^^C"-A_W08 MLSA^X&FYSAJBF',T]Y\'T4-D^W:++9 2 F+CBYX6Z',9+^:!!P7D[-59%-/C MDP(&CW)'%7.81P6^*.X4,\ #)!]FR0%+O5XQ58BR>5)@EM(K:5$"3Y#ANVV< M5I(Y^');@W\VH-*1OF!@@:/[['4EJ$>U+]\8%DLQ-5R@!8/@*@/ M5$QR)^';S91E4%+G(8&;16A(;<,P>91FP\Z&>IZO*79:YM=JQ;V9CY?X%IXC M#$_ 1O#BR_C6UG,8N#[ZT+\^TCF\C!S@W?Q,Q+D,.DENE VA(X$>,=67&GJ" M#-\/MJEC 8%B[H/W@[F&0"K@-+;CVQIQ121%'!N!U>@=*IQ V!4,,A@U!0U' M#>YBD[RD ONRR8(QK6(0;8\MH)X DA, A26H;@202 ()1;S!#" \4NA2]8)I M#F;LP#Q+:PG :?4 D'<9B7_M:D 2N-3#[!;HEBP?B (:2P"^*0O 1@SQ9R04 M] ;[P^RCOP0'%\Q3_)E5B4$1@R4@[ZL')"/U+3P)VM>_!ERORR,2T5B"\*%Z M$$)!;[!#(Z=J<2/\EX+!N)C, OZW-=X D$6,L"X%8.28G B2\4? Q>$L0KS@ MO@7B[W RR94C?!5(!C\VK"3F[1*BM]XS..'+!,KT#0N&9]L8IGBZA-UGIL.A MYY')R0*F:"&"^=O%. Z/MW$$SF@P(RO(<0QSEP"=L#EV<+>06LJE437RW$] M*.EJP9TKJFD(<15""^C#;= C620EC%#/)1MQ!.5U*0[AR(Z3+)AA&56/D(]$ M'83MH07ODVV\0WZ2%D",A"XA?!DH[C&EH-D^2M\-' VJV,@!;)0Q-0*[ IT% M]]-MW&-1IG%'P@A*(VEQ70K"G>_-GQA6P:1=?=:ITEP?SB4Z%'>KH MJ07H*HD;>1?*Z!3,J>0KC6_^M@78LFRNDX#F\K">5$KQ.HERA10N MC7MUJ4A-@M4JW$9%17KM-X7+F FLVS_Y#RO<)@98 MWC&8;JMT]/878XEH+DE-:\HN+V=B&6DCVB>)/A(J[&2<_\'X? & C)X!C#D; MLR4%&Z,88,X/H] 6#<*.+\\8@$S'^C"B+/'.9Z=J4@-(AJ$AK"44N'@MX"L D P$/G<\GF.#2/&63G0:8K*GEN 3V7\V=$D$A&)\%.53_2&.=O M%T-[FLOX,^64#@+Z<:/C898KGV2&U"J4%MASZ7U*&(ZLJ;K+XZ;NTL%P5"BD M[$PZ]Y1A"6&N.%"U0O.6F=:+;\U0ED2QARA4$BD?\Z3H=IUAT)V-E*7#N[!P;\%EBEDOJ[=72MRYP>Z'\864Z,T?S M9\ LT^59'UOB8%E #T606$8GH;ZA7/Y$1< >9BE8U2=),8N^5IHOL7_YHK@W MWRINC90*EB%Y)H\\I$1+0'.I/RHE1BO.%=/A5232_#>2Z":XDVJ>%,[Z<>$L MI;^3C6'W9K6=G>=^(BSASI48JFV%>^M4;9OE=H:Q*K$E8+GR1':+W5M@*F[" MVQFGAKS%8?LF5_HHW;KW%D7KYK[="7A5:DND\ILA,EL"WT)3?TEB)#23'DP/ MAG46)U)PO)9A<]#&(_/J3D%W#IZ'4I8A*47'*@AXGX-@J1XEA$=.Y#^)U'.!17A4I8\%<_YNOCK?[PI'\Z/'I5;F1;#0,V7M4S M(.:K:4#Q84 55<<,J/-]%6VEAP19E!J%A8P#)K2*[_0WHBK[77;V4)$UJHPQ M_M'?2*EO2-%A1M4L27,FO_8!)7?H424[$BYSM8_^_!%*90TDSQ5>[A.-[3.9 MJNB/>?"BOV&NKWO[J*9*Z"=[ZVZ_,2KJN:DI5QOA-2TKO3XLDI-(V;"BYJOY8XCN:H@L],7/@AUB/7'^%1?%D#S>DCYY+I1M^S+9^8J_Z4D"^WR/AS#8\H^Y< MQ_=O(=G$Y*M'Z%1I"6_I16]&A3F8$<]9/(?I)O?=)\/L!M+XTR,>%P+W[%_T MM RB#Q1Q@OQ+ \-4 )JY-J=D?I)^L+KHA:HYV%;H/9XTZ08"EPV:;ZHVWQRT MCL]O8OH^".ZY5?GW1O' YC= DL\]/N,.];3E,\<8E% 0N \$18"$/C;#HX(1 M%M=4_F5:50Z89 _<,RQL8:-)@=4 MW%.--]>/QMZLI['=AV[E-4VJ[W.T'(;K 1,FG[G#5%17Q#>G\^!L)L(F2<>=BE7,E@/F:*NT&;3M4RI[ZW8]^% M'S#BN4S=>I#@1M>H@"ONS> .C(\M.ES7HOH^_\2P#_*H7..1^S*(E[%!_,I7 MYNOA]MRM84S3T6M"9TROVQZWLEKKVW[C^V[;EN=UUK?[FDK,&53FG(<69K,6 MO?O,U+=%MCDY+]&]3X:ZV:224F]N:&[7&](HL1F]$*E&^TX M3:5SF.\\>*R=U/*WL/N 5:C4[MH;7R;;A%5VGW#[/< ^9AZF?VADP>_3>^QK M:H.,.=KK"VUZ"O,S9,1CM6$J&IH-#3G?9):^QS3.Y>J\8N%^!UV6-E>U98>; MX?4T+!!?]!P)*:LNKN:$KRF F^RLWNQP3K9CZHP5!X"B2I&GD64' Z8@%%=4 M,_R'!;L:!Q['?F@T:IK3H+0BJ S4'5A[ZSDMUE2*U#8I1#PSA3T"%IL@D8Q+ M&W>B15\J&-$@S7#A!=,PS H0H"EN5W*OF- TKN)\!%HL2K7E94V#&A>8??7W M@(,\7]W3.:AAM MEQSW++=79R@WH$%?QX0 >:KURJ5%<0,/%ER$\^RP;9K?'FW1DW(#ZGOT!4N M@31?,/OB&5=C8<"#\TY5LV.)B/4U)>/(FBU3KZELD$[2S[0V?[\!]>_ M(9$;18:VD"34L&4?1W,?.FV^@VDK=ZQCS#X98B4];>:!=0UJ,)@YCH2F EG% MM??,I>^%>VGN?*4RZM)?T23?];:YCG\00QNL$\$/%]=M'>1YF/X;UV6>V1-? MLAM)ERU5FG9;T:!NA#/S,5M%G[#!)&\.HMJK!Y6JWZO.4RBYU?+-+@N:K/0O MS6GO%*VB6YEBU2]@%!SI(YL\_P&;X-9\<__OR8)HT1"$DY^[BSO[NWTP 6 M\9BR_L>=/.LU?]CY^:<__^G'OS2;GX"!(!G$C?MQX_3\XG/CM^/N9>."R8RP M"!JG/,I38%FCV1ADV?"HU7IX>-B->Y1)GN09/D#N1CQMX>]_G3RPT?VPNX]@V9[*&C2/-@[V&O\WWUOV9304@H^WI/)#00,I,? M=PH/>;P7R2X7_=;!WMZ'UJSASJ3ET:.D"ZT?/LS:[K=^N[J\B0:0DB:=VC&7 M4FK*Y/8/#P];^K?85-(CJ>4O>40RW8E67(W*%NI3<]:LJ;YJ[A\T/^SO/LIX M1_6!X ETH=?0CS_*QD/XN"-I.DP4;/W=0$#OXPX#WM==N7=P<*BDOSOAB@8: M*P*/2:(LO1D 9'*GH93>=2_FR)6P<@(QU'RI7[<,XJV7 W:3X?^5#\E.[P(1 MI% ?79F.5X)XPM.A@ $P24?P$GA+%;X6>"('YPE_>(8#5*A9&V@ZY&RB]1)P M )P]#K$GX!0R0A-7E&8=:T*\8S&5$<\9=L(5933-4_V4:S+6W5$'JJNN-2&? MYUDN8%VP=BUKPKQ@(]3&!85:N$K$UO5"DD1YHJ?R3N\S9)-1> WB9D!$/5]T MTK01CVPG&0B&@W;_)7VSJ%6;$3U9?(F@%\R!QPQ8#/',(/6<9ZXX>C/ HP7U MB5I^N5CLKJEVO<;VB+S7"VTNFWU"AKC@[A^V(,GD[)NF^J:YMS]=;[^;?OU[ M6TJ]SDTT)^0>$OV\WY<;M+P .\F%0$ZL^.;MEJEJBT7$1$0S9?CC D^K.Y9I MBY;,TU1K:U)<&F;R/<'3\KZ:/I ;D>82'\V'2BW!H<)%# (WJ3N-!Z#]0:9_ MW'2GJ_6NS6+US]E_R$"#'&7?.O),G!0(:C? D+3G6,E>.AI1S M>."5PRLBON(,=I_ #42YH!DN'_9A9)0*GR\C_'*6/GAEJ1WI%4AV(0)T+P2. MBZC#;&<4"Y\G,_YRHO[JE:C9)FR,0 W$+#8+GXA%O.4=_S>O'7\M8$AH/#WC MX&3_L%K+^OQ>H%GPQZ>-#.XI".( M+UA&6)_BXF<]?;F)!\R.FP'ES!UZ9>Z\&K!Y#K,)!LR6#7K%F75OE:C64KCD M[490+BFYIXD^<>"\?Y/QZ.N )]@Q4JT!V=C@*7;133M] 9$;;L_N[-KYRXZ^ M8$&%5_L-Q100VG>[98U#X<6! EM,S&] 979FO29C=6!U/Z0O"X3"B.,9?1E^ M!3E^XRAGZ3#A8X N)&HEJ#5J'&2WA#('2RK8\QM<05<3N=IKJ,NC6_+HPII! M9DO8,EA0P9+?2,PDYC !76N V02WA"^;&16D^0W G$(/$%^,_E7 _)FSR$J; M7304XJH8LUM0P9G?D(QVM+ILF81"Y\F$O8(AO^&<6L>[R@-= (S4.BV5M:R@ MQV_,YEI,![Y&;+NM+FWME2!W2DJQ5UQ'EX1G-IE3P-.4,R="5IMN"1NKP"NH M\!M3:,WW7(2W MA$T74RH(+(E;;/3*H201?\-.-$^Z50YO\)>E=IO/GYD]^QP]!;LPHRQ'LCM# M];Z->F_F&'I<0"$:;/D(@H-VKS>))TNT38E,HQ" 4!D'+SK42 S%8$&+>ZN2% MU@3QMN.4,BHS9><([%Q9);>#,*L9(2:]=D$"]HAZ]^ 41I!PG4-HY\PBMQV, M68P(,%OD9Z7?/-0>V>IWDP7=Z2"1HAP6H]F\8M" MRTD_(TM"5;(ZAA"9MH>;!K+Q5X;TFK\3@%>7&OE):5:'1;BSD?5JD&GJVCY)O7U.JN$#(N;N.^#>\U1 ML?JZCHN1(9;QTM4NC]&S8[5=PKV2C<\J@2UGL,JL$#,C5B>EU:IDYNB9@_B6 M\^EFI#6#PL>EXRKT0AW=6KPNR+TY0A>LL^96A,'DM!S:[/7.TK)HM2AV4_CF MN'UGS6?FQ6^.:=P,SO$(FO;=26P/G?V&P+/N2#E M%JH51ZY[3BY5\NV<7*N[@LPHF97?O^7M"/M' )H2YPJUO4RB@VR(0]XP(%:& MO-U">ZZ)C_4:<48 LJN($O*S1S_G(LN#'.!ADO0&7*S.BH.4X1).,2) MP3 DJB8&DXGVLG.^]WL74N:J,'.GI^\'Y!V+53'P""U3^U86EU\;J!KZ->3>_5\WH<__+@IJLYJS4=YB$>C6@65AO/H1F+ M8[FKV'BI:A=D74@)59[6Z9TC023Y!Q"QKKD52OT6V:M)]4I=[#4,#S%IQK4_ ME 6W#_P%1L!QF(%W2")7WOPA.6;':N MF!+(J:SP-[<#==*W=SXK,G/V&&'3=JH^/=?2:GUO=P16VQQBW9P*(PR$5TIL M-:655CFG.+W^2VI/RCJ]^0ORUR!TB,Y/*.N+[@2(VR/LOCY\SM-[%88XI4FN M7J73(<5.GLF,,!4H-+A5;4V;'BD5 %>0'1-)H_J&5NGQ.JJ>2>_RX*III_K6_E;_A0KG\XX;2'4'5YJ>7OP)92_!3]YB7YP M#GR]^GQ=R*GW,SD__Z_5^P#9)0]7N-L7E"23? =5 5*,+.G:=F'/Q<-6*5CU M>KL184Z)4]Q?N/BJ7B/@:K-;FSJ3]/9P9[(BQ%C\'+CZ*\]R +&N)%F;/)/T M]I!GLB*D(A7ID+-)80I]2IF^J>/K$AL1J"*DQMC O(W?2]+#JM7(#G%E9UUN!W MNJD$YO!7$'!X!!36YP-4=D9+^8&!67OP@L*]H:8W^)HQ^T !!!U M/[^^#Q1UO0,7*)KKG.%2MM5N*13W^*B?_@]02P,$% @ -WV#4.Y,(-2\ M/0 %O # !4 !N96]G+3(P,C P,C(Y7V1E9BYX;6SM?6MOY#J2Y?<%]C_4 MUGRN6\Z7'XVY,TB_:@RX*KVVZ_8,%@M!5C)M]55*;CU<=@_VOV]0RDPK4WQ* M9 95U8U&=]D6J3AQ*#(8#$;\Z[^_+J,/+R3-PB3^_>/@MX./'T@<)/,P?OS] M8Y$O/AU__/=_^Y__XU__UZ=/7TA,4C\G\P\/;Q_.+Z^^??C/T]OK#U=QEOMQ M0#Z<)T&Q)''^X=.'ISQ__LOGSS]^_/AMO@CC+(F*'%Z0_18DR\_P]S^J%WZX M'?UV #_"OPZ&GZ;/:1A]&AX,#S[\G\'@+X/#OQP,_^^'_[[Y^O\^?:(B1&'\ MYX.?D0\@'-/HM21\_#P\.1I_7#WZLGOS+:Q9N/?UCM'YV\/D_ MOU[?!4]DZ7\*5S@VK6@WK':#DY.3S^5?X=$L_$M6MK]. C\OE2B5ZP/W"?K3 MI_5CG^BO/@V>:#WUZS^48N>&:>;UY3[V#RN?KC1ZJN-(G(+5E\*"7]2_[V M3'[_F(7+YX@B+'_WE)+%[Q]CDCR66C\8#D_HB_[E+*&,A7/*]:D?4:7)8LGU/R1.(L?"$FY&5V:$GXB[\78?[63=YU M'[;TZV=/EU'RH\5GQ>FFHZ#3($B*.(>I_P9>%(1$43)6NXZB7,4O@"Y)E678 M:M#QY=](7HW.&Y+>/<%TH"8"HUE'0>[((R7Y*EXDZ;)<7:;Q_ L\EOK/3V%P M[N>^FFA*'744MOI:Z#<.'WCYCAN8517IXS;N*-1ID84QR3* >Y,F\R+(K^'G M:0"OR\+2)%&33Z6?CJ)>)_'C/4F7Y^0A5Q-JNT7G66JY#/-R3@&0,-G0[QG> MJ/P%"COH^B'D2?#G39$&3Z59IS3DMYL8GQJ[3I'&ILIFU_?^0]1>L'5K6UQ%6TH7QSV$ZGY=3M!_5]'-.6;+U[I M)Z"%1-9'1Q&_Q_,5;C+_"BI:%LOR+3?^6[FRZXBJVE='D2^+O$A)5V'EO704 M$\:3__B8DD?Z2=T26.4*+>)%[RX)#_+P M!=ZO-6SXS;LN'GZ8_N%'!9DM:B_)OJ0^7;4NLCQ<4K*_P^[_<<= F&99L:P> MUUIHC+[1NGND\VCK^ J#3I7.4)0[L^>*Z8RA;=\F'3C=%T7EWCHS 5_>#7QZ MJLK=/%Z^V$^#];M7_ZSWL#FY"^/\\SQ+B$\@31H4#^33!KI!09F]=Q$W3O*IT>]FW6$I%(Q.V!K2F056KS^W7D)> M+-%DJ*6_U]D0J>9&! M+,ESMJ?[%_]-!2)[BKA_ZB3Z<6/RGUF?N:GZ1OL,TN_ MAX 6I?;>:-(GNM0QL6D\W#^-:\?^&WSF K;JCWFCXSZ1TA"=K?NC_>O^JY_^ M27(ZQ]Z1H$A!D41A/A.T\D:'?6)&AH1-U/'^B;I)R;,?SE?'K_"%S_(GDJHN M0 JMO=%)GXA31<0F\&3_!-;D^Y;$@;*]+6SG#1T@3<'NEH/@;#D1MOR75(_D M.GPA\ZLX]^/'$&:'E>S"!4KSA(IOC),V]":H=WI8P96@<,A$\$#=I M\DS2_(T>T^>PLM)]Q#/U)HJG/U$S;]0/_Y 4 X@_A%%IL(*@Y1'E M4Q*!.%D5<*%@6JAVX0U1_4=:WFPM3!PV,5P9HML,? <&OY4W1MTA:]' \61( MP''(0W!@G),%@?5@?N^_UG"_+Q,"!F5-O3'JJF> 1B6$'"X1'"(U&=5F3F^, M.CD:8&@7#(<,!*>'#%R'M--T&-7&G+D@ ,AR@$+\G%\CE*W@A9771K8A40)FWK30:](TX-%(= M!,^(%F,,-&-4GV,KBC@H.)P@^$$JQUPU VCQ(V[H35 ]5JVX4D#$X0W!XU$* MJ[M=YC?RQJC'*P;L00DV#G,([HY6OD:!2D:N6!QMF9-@XS"'X-R N:%8%N5: M6XXV1H:LZR2C!WNS!=A18OM1IR?O$-7VEQ#$M2JU(7*H1G"=O%]3NO%#,(W/ M_.]B;(IV0M..'!X-""X-RXI3(>JNN15IBJ@X'"+X/;0<]PQ']B'R9:H6''%0<#A!<&5L#M7+/%A" M/NH/>B,[WTOM#G+' "&O-55R[\$29R3U_RB2D/U^\>LR@[R_O6&KUX0SM^*L$57P'I-1Z9A.L" MXQ"+X (12/XN]S=_2]OY#ZP-@^T,#NZ,@W?\G/&PMN4_;U_%W]OE_.VT\#V[J7^(X?"(HN0'U=]E MDIXGQ4.^**+F35*%DU&=?KPCU%,"CNHY3A%M8,ZD :BY#N"[F*4E[GFY77U/ M?J[B/.&U]HZ0G5P:/*K"<2;#0$W@4KIL6N1/21K^XWV>%+.VV\H[1O8FMV.+ M"<.9O ,-0:^RK-!CJ&KA'2.[5+JP4X/@3):!AI"S(J>U@VC1)!UZ:LV\8]?R MTVAPM(O#F7P$ C.TYJ.;+I,T#_]1YHUK9]-S.O..4,-+M$AMBD;3TCI"/O#N2M0O%G80';8^"#NWLF76/@O@T,.0U M>!2$D>!@_T=!AW8,D"Y'08=MDE4P@;F30 'O+.#0DJEBY2B(DF;F"."0G[@$ MP?F"27\?CX),C@/94= FN<,>CX(897=[=@1T@N+"S/+98E4I12$FG?F\=^S: MEON$G^R1"\"AHQLJ(DU;5(;7D_0E#$AVET1BSS*OD7>"R@Y?X2*"N$"<.:)9 MAQ*NO30*'P^OB7?LFN^#__T(,3AS,K,KY:F?A8$&,^7SW@DJ+4)-JY'S#L.9 MDYE=$<_#J,B%SBA."^\$U1-E@)TZ$&<.9+ZD29;=I,E"&"5>>\H;'+@6","? MO1IR.W,Z\GX[ZA(@5JF;"A@MJ\*N8.B>DD62DMJ-_8M7&'$@<1C[Z5N)G-Y_ MA):@/I#O$8QYDI),G"#:VEN]P<"U0VW^N+"N!V>.;S8(5FF 3TE,Q-\ZIP7@ ML=NW84(R!)"8P[AS'KF79+UCH(69$$>7/O!-7&46.$-_4IPG/GR(8+M\T7 M"'8>JAW2A3L)*'?.8LK;_FUH$S<$F*AAJUVX4T'FSFG*;"WE2CZ5^GW<-MYQ M?W:$8A#NY*[^ A9KZD?3>#Z=+T&G5,@\?%'XQ"0M822B7L@0$\#9QJM K9M]TA<&HRGO<' MM3M+"F;$KOSN9)->'<&J6':[CWHG_7'U,65W)S/T2KRUFYE*^-0'5%,?D14JF/SIU$TVT#A4_L6!*Z@<+\ MSXPAK\% 80.IIK,TK]$$/^U2!+^BQ8OF19#/TE6<"2<*F/>H=V)GA>H2ZGO2 M2/D@E-Y:IF@=_=.QO8(;(&:9%% MNV*D@E[)^W5KL657F'M_#A9'E(@F^;AGKS$,X1U*Z5RAD#*P]1R 0(E::LL M0WA):F:DB&]&IN&^A7\/,#:%#+TII+(6M/(&0]>"64O%LL>W%(@S0>&B?-J7 M24K"Q[C*0Q2\W:=^G,%>B2H^GI<_1640TW3^-]@ZK6ISRCBV\T+0JFOIGP3# MPZ8.G EDK\(A)?ZY]X= >M><00(&=^5V)D*]K6-@,+2SY=3U# ATSI+8H&\ MJV .8Q[X'J?$CVC2A_]((NJ)^@(CF ZV67Q'@B*M2F2D809_.HMQZ?.S*W7][<61GOZ5M+XH*/S0E M[K>]N$%4+>/T^TYBNK!+LLP(VX%B[)QQ=#EMJL@2T\H'X\RMQQT1I2E#F,_# M3L=2W*MR8A@%G;/)$@!RYHJD,9*PSZ;LL24[JG*S@*+T#$6Y#U :[IU]_F?$ M9E(3F3-7%3GE N5,BMH!1E1349\].1IGKC?6=HE2EAK/ A;4T&9M9C@(W+FT MN%N13LH)NP' PDV#H4N,"(8[-Q";M>A@+JZ"#6]H?FW0<9ZGX4.14ROX/M%. MO&#F!: VUVY:"?=YYC"[<_6Q1%6E%:Z[F2M/W,7R.4K>"*GR>Q=I\.1GY";R M8_$NL%6/WF#L6C)[V6!H"]*=>Y-"&.L<3&1.)TBPZ60%#%KT!@IQ[C"G)>LB M@.YM/N?B_D ISH51:+.N M&=2YPB$*8^=$%GH [7TBFU9%R$ MSYT;HB6"6_*\&I&,Z4I&K["Q-SH:3@Y[=,BH $[_CVZV7ORH]"SG9WZ:O@'OLO&O MU-X;.%$S,O,QW3+3NN=SQ;5GNX[&.XI+$7P"80OA-X<9&[>2]?L9L4J]QFS$IDD M1-#>>[WQ\<$A;F):Z/=44C2]J8[G0/ M<;-U&1X>ZI"=B0SB:. J?@%3V9!Q(>@,U-DC([(M/FEZZ3Z8![')@52HR&.XT85-YO:'Y2RDT1WO5_1T6&>U!]"X.:+MTLV'[$ZT5$/H5:H1:HR6921U M.-YM"[LEU'QUEOEEPW4GO*F^[[CS(U)F'LWI0'R;+72_9]V^0!FX=1?,J M[U^70]61H 7?G1NE/PH"DSW3['\#;= MC[O6#D"B3NFVZ&Q =*>205/8FY0\^^'\G"Q(FI+YNC1>7-UDEWK^VG4(:D&] M^6*+>77LUBHF6/0'&?$#>8,C%T_L6]IQNKBM%6IHXQ+62P!VA/K%FJ5M%Y>U MB@WZ6^:V&<(F=LY7M#.$\7VI+(E-5IO94[+/E;%6WG>/PH#.BSV[R3(^Q,B^ MFS[Z\,H(-UGM&UTE2,%VX;;S)T+=]/J53VFBF!T7^S M96 GC$_;;.%3P)+X5S!;!G8,_$YF2[/$&%?TWI@MEHH!MC1;!HT#'+;$O3%; MA@=.FBUJ>G;$;+FKYK6K>)&D2W]U&O %'DS]YZ&#$:9NY4>;\DS MC=J.'_7\,0JM 99K]^$G@F2&JH#Z;^8X4L%+1 9#XE_!S'&P(->D69"+*WIO MS!Q;Q4?:F3G-NDQLB7MCYHS&3IHY:GIVQ,QY+X2RE6ZI=Z;-&.&RU_O:768L MVFCPEI2%LSKV#.IPK;Y*21![%38"MO_FTMB.[T';7.(3 MQ9+X5S"7+!4"[F0NC9E[::;HO3&7QI82IK0SE\;,X\*FQ+TQE\;'3II+:GIV MQ%Q:!XE.X_DJ PZ=..F(5OB_M@_1T[:/VIZ=L3^*>MDW:R*9_7.XCG&"$INNQX> M.Q+3>JPQ/VL5,QK<<*L9;'?3(W MCMV,:573LVP]1,@#';M]5*%;TK^&97V ,VUX.%2V1RWC#HD9[PQ-,@Y)4]T(GXAJ]P(I< : M3"IV F'Z1]^ M5)#98E6RVH^NX@RV/,OWB4- FE)[P.R:9UO G@8D9\RZ+TDR_Q%&$4S]5W'N MQX\AK1M29IM?_TE*I7(?WMC6IL<&G9JPQ/;@'BF]6C[#0*0P9^EYF#TGF1_- M%C2ZY!I6@WF%0'UV;=,=:,0U*U] ='N$;,X1;M!5:_R]_ZK!*Z<)(.N1I2-& MP>8'I>+9*HFD#C_L)H ,M9R"+C\B%&Q^$,(-6=5WI>L>OQ&ML=4?CF0XV"PA MU G[1G[4'!]I$L,_ U(SKM2_+MVN0'^NU1X6,-H.'6=?CU S[+V:F8:APF\$ MPQBU6I@>>3(<')JT_"_4IPC*'QX<#(KI;\I7QWGT-IU#_Z16LP$0Q',_ MG2O0T:XC4$@/+,8NV#BT(;A9;@FLR06AY6@?*T7K?&22MC!&>[1E5X3#X0[! M[=*Z.,F1&]<$!5RP)#9YX&X_:*=E=1)+D>&=JI,<*=T3'/-#Q/5KQ]NOGV&K M#EV[\B1'\@ML8WZ%.?VB[/O0KXMG[HJ*EIVY8Q1*_YZ1V>(BR\,E?)VB@]7M M!V'1FV#>9\GN3M'R]X1)]91*LW59LZN8&H/A"RFS?4E=!BUZHY6BQKCE MRC77\0X8W:E)?DVRC)!K6IQ78P\J: 4#^^2@3\=9*E@D9<;W'@536B_]BX$Y M03@F.@\S__$QA<6R_#P7JZU0J4'%U'KR]@#-N1B8$^X5& U(SL3 M-X0GKAQ M(TE !TMBS!M)#;*R-*\1!3_MD@2_VH[I*#%S]H;\AP&ZG=U[IRWB2>.2D@R! MK>"5ECQP=S:BQP$)UBY2IEX5,NH@; 6A[)L.[$VG65Y4[T+M<8V9P2SAEQ[N M:IK-OFXMNZS2V>P6@ \EMD#^+;!7("$, \$?G&.8N^")S(L(ML5WQ?-SM<;Y MT:D/&Z: W#T14J^FLY]LA*U,=JDA9^M5U&5^XEZ,0M/.L*X ^$GTA'R M5Q(^/M%CJ!>0Z)'<$JJ@M6 TG1!LN7>>H=?LZ;[I%K#HCA*CKZL4Y9QK0SI2 M["C!F6"8$@;-%JZ\%^2TJ* Y=Z[+WW'(<#@3"5/Y9K9GH>O0?PBC,'_[ZNYZ#+ D0F7T'MRV)Y6RY:ZXS^ETFJ:PL8 M[;_T#@YZ8 #802V)S]E???M^.D,G>I%,IK^K3<#J69&F:V>'WJF\2)]A:N%N6 ME%7(\LQ?=!W,TS1 =U=VT+,C>9J^4:=,>:EY7=F\GY;.$,&7^[Z@[Y:'/_6S M,)C&\_,P*JB32]_PT>H1X+L6#%$2(K.#6H#LOUDT=..P6$000^)?P2P:.IB^ MC]LB7MC M*(T'3AI*:GIV,+9M/V'PHZ/AT8%S[@[^(J&'2AP)9]GJI=DJ\[?Z5:/R8E%/ M+=T)QIWR=Y.->76KS'Y;W=_*ID$>ONC$EG3O')3B6IQ)29/4_NV$M_^F\,2. M9TK;%!9PQ9#X5S"%)^[=)JET+S>%)^:ND=BWU2:60A_;F<(3YF%U4^+>F,*3 MB9.FL)J>'32%64O7*OIM^L-/Y_6EB^:YK5R,658LJ]]UL@G:OX@FJ3LSN=A)4O-\7=.6=WD@Y_S\BBB*[#A<@&4VGN#4Y0LH-HZY[]]:A#-&!" M<\8?*V,FK629^D%>^-$ZG/R&I&$RYPU#K4X $4I&T8ZDM05JP*!N,W7PMCB* M+4$#=BP^YI['!#6JF SNBNS;Z>UV10/,PF=Z9$BW20-^#B7W[/B!K6M$K;9) M X4*70/^I2#WLMZ!L"YNDQ3U+-LF=<^UKY2MX!;L#"+(V['Y.\B,Z%SI,(TP M4-C*GJ^N<6Z>@9TG0%[,I!P[>N,HMBZJK;N^=E2+/7^TT;%LXN@>4:2DZZ_^ M*[U**-3VUC,@.\HY(7.8-K7,D-7:[5@U!5=W-<4*KC\#0J/E(%%1<%-6$PG? MVRMXX]MZCR3T(\%2R'W>&X_' TOQ4?M8'>7 K*5X5R.JVHS5I1.F5.(^7^'! M"N-14S6#'BD<:UG<4>AQ85&VP9,T#_.>$I1]]?^6I&=%EB=+DHIR]C4?+)$< MVK%(]S'3"1"92O;>CI-O_I+,%EOB";\A[O,5'JP*[!(=-PF1XS"5)-X-7ER8 MVXP2Y&)R^9LT@:DD?Z/A1NL2NZ6RR;:GP38P MW4E:SY6:RLS],C5:5Y@M;52E\V<;);-U,,]^35 MXGD1Y+/TCJ0O82!R/K,>+=%8.N??APDJQ,1A9D\.D95H&0RCE7#BU,7?:0@W9H MI/+%:_!$3W\;:80W2:@%M';HM=)1'[]9D^ Y P3!=[,MZ0XVY2][IUV%$R7C MMI4/G >/$U&,D(A=_QL6#%&DB!0KU#6!<4C;4S[T#E5=="\KN9%"@'XK!IR4 M>[LG7J;-MS/^M6L1KE3''N<C<"\W7\6^5DV6Y1W#R5^%FZ;2B?NY5G: M4"7FE0O'5OU(;;;J$DK/>9H/5X LW915=I;(]>]L*KG/%I]H0R EOI)E>2O5L>QA?[=3& Z&+MLI2[G*VVRG1CK; MJ>$_MU,-*\M2D8RNVZEAR^T4OQQ&3[=30[>W4T-=(WWXLVVGACW93K5@ROGM ME-1B&"B;>O*NJO7&Q4T7?Q%LC='1?9C _+N!]4;'MI=W52G#Q;U:2\)%&%&S MN]$$MDE,C]QGBU+PBU>:T+;/)CU&19$.)OW(C0)<:]4IF_0CLV6X?@J3?H08 M=2JCJH5)/^+'E/;38K14*<2423_B;KT$>'XJDW[D3,RH<::<-^G/DDS=AJ,/ ME\ LI?WH:*5Q%S(!"F<,[[NG)"T#5U5H:3Y< 7)RM\2W+_@HG#G<4&%C1WPG M=S!<$IK"HQY*?(_GJUT3F:]R)VW%"/=WBS+NV19E[,X69:RS11G_!'_T5\T97%]IV6BIJXN.7A+XP&T#JS-5+"W@_A=8RVDJ5;(WRZR$EJD/6M M_BJUH%R>MDX]&ZBU9.[6!H !SBOTKA49-D/S!INU+/)FF:W[ WATNJ0_ MM:69UU^E%Y1[UW8XEP*UEIV^XXEBQ\OS!Q.4>AFM291!D62IMWR<'J2@ MU0!0U[>6>YY?"Z"G!RGXQ0"L,>7@0E#A=W7YT)9X!TYJA$'0)U^YMC?=-;I1(7 M-VPF>&_"=.; 1!D$=?\;(W[36:402U=EL7EOHG3FV$01P_T328E/'<+=67_O MJU3'D8NGX9U)9X!TYN1$$4)WIBOH+IY]=^9W TUR'F+9&W<>9O[C8TH>:7[* M6_)"X@+ISF5-$D V6ZR$4?'*R9IZ[_G[\0')W'6B9@#$S@HG]-RIJ9?]-M^TH.KI=G]Q$0UM)V7^IYXZJNJ>&FQ(9\:_M0+[;?K(.>[7O& M]E*##;KLW\PB1F/+?;7G^E[# ^?*KI7JY5+!PV#+M;1_/K"G*Z/$R"8P+0\0 MI\;/%#8M?G3FIP1$F.6P(^5681(^[PT'*,&-"J-[6^L** PX7CC:/O4#V.V' M?@2O_4)BV$5&=S[HJIQ5Q8I7: IP49RB[3A0!F3 )\*AXPP^+KIS)_/05QO^ M_!8@*XIGLIWR93A,1'!RE Y<)\LPR-:2BA7.?AJ^4Q2/8#MEBS"8"*CD*/HZ M7)"[("2Q5,G-)T$X%)=<.P7SY#<1K,A1[CPSB;1A%)'\$V )'/ MT^+QEF3AO)!I7:,+0(YRS-F.#FU@DFC%+CS=)G,"^\(@G)/L*H:-\NK?5)HP M"^,%_,:/KW X$.YMMF.K3;8.(1I[:@YA/U!J%40^^D;").G1>E,KV1Y M3C*ZWY1PI=P!0$&Y@-6.)DU8'(8P@UA/"QA-)(-E\+$27C$DDM4.U&1GNV'5 M*Z(!C<,?0KC'2C9IZ-W6E'Q/)5S*'G280#AL((1BMV<#VC)BG1>8> M&9C8L5>>@CM_0?(W%<](_4F8B7&C$9L#F>L+:XU22:%LJ3E':@AW(E>KU"7 .TOB//6#_*]A_G169'FR).G%:Q 5\S!^I#6; MX+_S>_]5,-&TZ TTATICE\/NUG Y_.^I@.E5#&+#> JQ"I*N!7B[5@CV:#[L M#<<(IL]&CE7\M2RN@_D\B&YGM L#.G@J9(]J@>"_0NR&"XGJ1!1L<<9%T)N@ M#5N9;MH%;323E[$E[DW0Q@3]%+2#GAV\SK3Y,B]!B]D3F7\! R_[1G)J.60D M?2%*:QF_->!&3?/6U/L\ M+?F3 1)'D-BNL^1'01&M]K8@W!7\?4E+0=T]^:EVY#_'A7/AI[2H6+;N5K2M M$S> "0MA7MH59_J0E9MYP7#F-0$ *.X,%;6RQ[$8B3.)-';%//6S,- @J'P> M,*'.,&)=J_%3 ^),WHQ=&<_#J,C?9RD%>E8MO.$AJO5K@J M* 8VBHJ3+L\? MQ7\80.VQK+/^#"63W* W2GLGN2]OE*549$K>**G^Y:XH?OHQ[:V??5_)H:65 MNYTK:M(X=F!+;&AWMP_U.NF*4M.ST?![4_NQ("VG/#\Z2Y;+)"Z_SVR:YVGX M4.3T.[U/UB8#F:_N(D_3U(\?RW;B[5K7SD%K*!%5[2UA4YB=R=6PV>]=)YF( M[*WG .*MZL];PSQG4F=L%./^5M!P<\6*QNQ&F"S(L]R/Z8GQ0*2-'L"/:#< MP6E/8RN [F27YHC?D%NV<=7J!Y2 $IIOG&41/,FU",L>M%6Y-SQ"^+S6 M Z42C:[%ZUA!T<+&;00@<-/,*"N:L^9)D#GCM[L+GLB\B A\XGS(IV^K/TIS M&^OW!G,(0@Z5KORV!FK0*6(_6J2E4\12NC^]%,BM"9)[3?AY_AR,,+&5CJV= MU^1083?/SZUFWPW80KU.>DW4]"SSFNPIR\?FFL&[V>9'@M0KW.>]\7ALJPPC MQNRC!A8U(\@*0ETX8480[O,5'*S)2DW3#':D<&SY(U'8P9[K;-$DFPCW% VB ML)?]B;>MQP@GX_3JAW"+6CW@#4]PRP$J*Y"]7:FC<&;KN'"K MS?VP[ 9M1/<87_7=LPT.$4P4??:3<&$&P+> MXX $*YNO3+TJ9-1!H&Z?#=+APM[,'"\.!O1LS+7U40XW(8*D!4P:*+DFY-^" MQ$YEP3 43;.OLXDC!ZX/&UIGN/@,1=?8=YX?6TJ4U^YLXDCATNLQ/P.>]J'[ M/O2+O2AT4+0T95!WE\5^^[]SD1Y9N(77(%7_4.-!3 MP& B5ZH>R;U8PI!1L M/0<@7,QESJ> (;U#"33M)$ ]=J$HO!D30 -Q[S-Q'F.%(V@HF?>1-8"82+R) MS :V$6">%JDE8"*%9[>\J">X]5R; WE;M4*Y323R-)X7]03U"KV:0ME22_)B M[G,**1Y6)V*9\O&3N,.>36FO 8&?_Q4\"U8TO;6R_P(W(T<".BU8] M3906(5M\XZCC8.%;T["NY^'L!!L59LGR&;[M?SD5N%W.=>Z,11D! 6[G+__F#9/0R%+I*U7/ MIR&J.?YNXYIRYIYS*?>#'-K#+K3ZXV=)EDM'FI&7@/90D_#O89P9U),S5[5; MJ^T\S,HEE7I6O_KIGR2_2<. W!1I\ 3/GH,U:F.&4WBM-\(M[.3HC*>L.7O% M#5K+/BNER=8>_,*/[DFZG,5\+[GQ-\%WBUJ&RLZHLJHL9\K[=07X!1[,LZNX M,A1V3>ZO0-HQ$C7:G?XF56.P0--^V5"6AYHCMQ*LFB$-OFQYX@[;6B[,.R?RXU= M2OQ:JDYV'#?FVJSVTPFT4"_V84$'/S7H,T-H9X^Y, M0WS8[E366,LFC=_=?A!@8!V"\K4JUGY=<&M)"?:I?^PIK#L1T@M46JXXCKOC M_D=R_Y04F1_/P9Q[(>49C_C:CZ )3,"H.0U9HYGA3) BP,TN<$LG54&(S.;O M -"MV[?F5PD&7FN)!=3)X7X@.T^ P%@1>@S%<31;%]5:Q@ [NL6>Y-LH63JM M[RGDZZO_&BZ+I5#=6\_ U(B2*9HY4)MJ9LAJ[9:^FH)!15(%UY\!H5&2/JLJ MN"FK0Q?OBX /O.#,OI(>KU2VAATY,*-60$5'/X4D9E(%] ;(K'-@CTP*KT=B[!;OU@^ M1\D;(:7LTBA8QM.@%MP;L(H?$YLX+B!KB0?T+F#.6^_Z0F\TP@18,A*=HF\[Y"4B9NY>RRQ^76*.*J BM#@G8@Q<2E(@"EZIH: M;DKY'].D7M\*64I\ MT^\"73IX2\CE [ST)4KUID\*NU= M_"O8:W"\FU/&QK5108 %W/,O]X:W!?TZ*2W MTK [5RDZXQ?>A-W;.%>7 @A "9?L\1#75:X[%U5*#5YE64'FYT6ZR==3:;NF MWHUJA9XQ[H;_BK*J#[NR?PBR\,E34S_/6N: MZU/ NJP>-YZOE5SCF/4(,.C=-E_PD]XA?=Y M1^@AVQWT;/\D=U]QOD>(<296)R )9MP$^>:"28^P\J)(],L@0PP"-Q>^24*P MYS6SS,BFNCZ=?6TFD=K<FM#22@)EZ4N]T3&*WVF_X].BZOIS%M7F0_PCB:";"*QEC(ET M^^W ,DH85K^G4I8.>W2FI /Y-LS^O$P)*>N8DBS?YY!EO1N4C5(4H9\#EJ]! MR2&198__:9&!+K)L&L]OTF1>!#G5S33X>Q%FY2MR$?9=/)&77Z69-QZ/ M1\<8P>SK38_TJM?6@Y6\=HP:X>TL)27RSL*8"#!=Y@;Y.XO\+%-,Z,)K4^G$ MA8R:'*K$O'+A.%.BHRZA-(E'\^$*$';.3+F^V3P)\!CRP+M"$+8WRQI3#M[& M8BP(DNF/TZ*"Z$(*#YW)3P;&F0M*+$'I/\$8E7YHTK857$L;5^6)4<:%.H-L M<,[68LOV09$:.!.QX!Q* MSD,0G01/9'F71F(B&(]2"0=#U+P$G=0O@F2Q,,'T(2=_GH9)E#S2HMG9-7"? MD[E8_<)&E=2H]T<[$:$&SD3I IZ]1:((WI\%(8EA89-87*R'O6TI#MA0HE< [4,U JY#&F_^F+ MBX8M.FXU [W2$:7,6%X5MOHX*MX1&+>B01LE8[L[VFM;6JBC>_R8I4(=5'R< MHKJ\<=O4-UMB:_4&+%7L*.5&L>TU-,V4V%I!@#U=5BCQNI 74W7%%,.PEL5_ MSR'O)1RLRU)R-3-HD4)!3M]OF!H7UF/3'$F3CB,*&S [Q/ MH1P1HX4W/CX9'MCYI"S&KDC 6$O@;X(H>1D:7IL*'U:5!57E*U.V TJ2TK_G MI&'/C';9D\Z1&&DTMV66E@QB/E_A0PF55O]RE#C;P+2,%?5 M#'JD<#CT[,F+8)H>['7)%D^R%6FD[8MH)*H(DB+.TS?*V='Z!TK948VRU:^] MZ2V#G_<_5D*CA NI#?IM AB"<[30AY8*B1L M<\9X%YRC981-^NKZ7W:?K$Z(UV?')).5=) U+0W!$]<.PJ\5[WXIH^-PB1@P M?Y8L'\*XO.YXEL1Y&#_2"QT)6",@6B-U:'G6,5O,BCQ(EB0K[W_^1_CX)&#> M[(LJ3:+N,SN,$TNZX(PJQ-#]&L!;$B2/,C4'-.$BI!N_*7P;>;;Z6N;3 M>'X-OZ97W$.2E1>*R?RL2%-ZV;A\$GHAX0MMJ7+WQN;K2V_W Q@CKZD2SE!#2"YD$N=-FCR3-'^C M.9IS>.("GGU>W1O?Q]#COK_2>U_-M?VJB#,T$=(+&9W\-W;+^F_[F@\9;RYU M/4"MI^7(NDB-NS!54Q1FR")%Z)O&?DP4!#\'/'SC M2:=YE0NC;R[A5@@Y7)E(8;0ZOKU,4@88S@$=C[@V?5484>M4MF6Q$UP.I0A. M^W<8')DWWC1Z])#1)Z9!'K[(#,M._7KCXX/#85]WX&:@LB>>YSW?0I7.U*B>NVK9697)9RAUG-/<7-CLMX^ MWY(7$A=XSK<=.4H>1O_T;^BHBC-D$?S%Z_A%6*QO4O(2)D5=BPIAG>R&]!+5 MP5%?3[P4L7%8[+D+=2NV"^ _^^&:T?-&&.V&-#22#ZRC^J9^%V=US2OSY+/[#3\M!0VM%B>HGJG;A MC7%=)D*]LS\L/6C.% ?:%ONKGQ3"<*0ZT+:"\H!/C<4"$E:=-IF854NH@G*D%9(@6[(P/9OF1Y7DP<>;]';:6 M05%YNI+H)8P?Z90]6U0RB=-DJ[2%115U8\\?^XP3$W5 !FKS,&_1STE8?33P MC]UO!7[E79-'/[J 71MW06$\Y=FZ9V%C)>'*;Z@4O;;**SFX4]+N(]YXA)47 MB*NZIH:;$ALJJ+X/]6+/\AWT+$V-C7#.6M^O2JS4W4=A,G2@-JRFC-YD<+_5B-5DVN5+D$UJ&'LAHA7AVJM?)') M47":I&GR R0_\Y_A+\*,3CK=@ I0+[>999L#3U+TR'+8VEFR7(9Y&:\\C=^S M0 4TXLY$%!NO(B[_M>=A1F,IBI1<"Z+56O0"1A%"!-LT"-+"C\!"OHA?PC2) MJ;A^=)W0>,B:P()/1K4+;SQ&\3VUYH+]">G!-1#5QJMAKBC'=YBZLS)-"IE? M9'D('PJ9NR.O&"(35[\&SE2F,&2)K\>G4Q&@RDU#Z.V%>,RP@QQJ4=*5N\R%5=4\--B0V$UNU+O=@'!QWT+#LEV-,AP::>/>=>":S79/=TA& TKGECMXXBJV+:BAX;D^JQ9Y'VNAX#X%S M2LI>.92$ZMYZ!H1'.0YACM.FFAFR6HN$4U,PJ$BJX/HS(#3*Y4%5!3=E=2>T MK;S%6U]HQ.&?K,>I%^#@"+'*NH'%4@F?B7@W.ZQ)@Q+9#2IDV"77A3I7HVD' MCK4X.F2BL)=M6XQ)EW:$^VA;OK!;LB3SL#R#627C$% H:0F8+5T/V:O+4 FE MB9@]CIMP]%/2S!OK9=CA.;N+91'Y ME)R=]]$$++)$Z<.$R>-6Y)LB7MSF#A!]R9TT+,CAXD&;DQ:2GIJ;V*18$$]8C1X M26]BR0G0Y=HDU2^###$(U(-)HX1@SU=FF5$^SF3X83[35SW U_IO_Q]02P,$ M% @ -WV#4&Y?*^K;4@ ]NH$ !4 !N96]G+3(P,C P,C(Y7VQA8BYX M;6SE??MSY#:2YN\7H)76OXM0MK:3V[)QCPT$5 M41+'++*&9*FEN;O__? @623QY@.)ZHO86:LE))@)?%_BE4C\T[^^;%/TC(LR MR;-__NK--]]]A7"VSN,D>_SGK_;5YN0?O_K7?_FO_^6?_MO)R7N M7M'YN\N/Z#_>WEZARZRLHFR-T7F^WF]Q5J$3]%15NY^^_?;SY\_?Q)LD*_-T M7Y$/E-^L\^VWY.\_\P^BVQ^^^8[\D_STW?'(OTF+QZ__?Z[[W[X MMBGX%2_YTTN9]$I__J$I^^;;__AP=;=^PMOH)*GM:*5H-3*Y-S_^^..W[*^D M:)G\5#+YJWP=5:P1C7HA90GZKY.FV G]U//-2QE_1=N@R%-\BS>( M??ZGZG6'__FK,MGN4JHV^]U3@3=R'=*B^);*?YOA1]J-M/X?:?UO_H'6_S?U MKZ^B!YQ^A6C)3[>72G-^[-55"WWK2<<;7"1Y?)&-4W8H[5?KNRHJJ@EZ=^5] M:7Z?5U$Z2N>NI"]M/^)Q[7N0\]:NQ _B<>W:D9Q3VTK4U+DQ>ZV8TI^OR/=[ MFN&7"F;K7F4I=;UY(=I9DLI8125>?_.8/W\;XX14 M^.9'^L,)_>'DNS>U>_T;\JM?SW(R%)X^E%41K:NF/F8!^\JODC('(WLZ%;C, M]\4:.QG(FZW_U>A!]E4R1)$2=(S&VD7D5_]HMX MZLZ!7L/>;*=2].]072EKNVY/RAIN\8YLQ^YSX@4-/3HHZ[EKAYHJ^Y@71*0D MHD6ANUO:PK)^ES;O8@"XR*JD>GV7I/CC?ON "T7?B\4\=;M$OV&/\R*(ED&\ M$%1?JQJSV\VJEER8*4! !U)<(8KI@Z $1)X;F7Q@PE]DZ+XAK8E^^J\@<]2S? M9U7Q>I;'>L]AD/0*'I,5"@CUQ%:(":*\0+4PHM*P:++J'A%35GVSW/X0T>"T MP)$&0OTBOG:'^GH)FT,4$O3OH/TN:[S>SI"DY1;K27I'Q0-6:W=U4MN? H<+8O"C($\4EJDCU2E[$OM>Y?)>+5[ROU M5CC\NCQJ!1"7@'7R^M87O;N^Z1>?,) 5;K2NDF=\'E51K8MAIB 7\3Q%4.BM MG!NTY>F&8]1@!WH^H&M]V41 U_0>MB&+,S+Y>,R+5^-.9*>D]\W(KI::_4@R M,ZS+P6])"@TKWY446G7A/K_;1FGZ=E\F&2[U \B@I-<^'VJIZ'-6##7E8/M< MVK!BGTM;=>$^O]CBXI&,0^^+_'/U=)9O=U&FY[M"PBL&5%HKL- 41[P\J@5@ M0:%M>1$FMZWU% P=IQ*1^6:$5]+NXT-N@6F(P*<3$5H@+HHXD\%+#HE\D M"PZ+3ED84*=Q3+Y;UO^Y(L/;&RV.I.6]PD>NL0(U=:E5\P.BY=%U!KS]J&EU M$26:)O<##KHU=EWM"19L;S(O$"T>!"3$ME8"0FQH/W!@ M^][7Q4V1/R?96G^8H1*! (:HMPD=[<%%(Q,$1!3MK\2)HO']@.4F)P-:^K^2 MG?'<2RX 92ASB:8\/*(" 1PLJ5K=R5$I(V^&$!.MSB+:1C'NS12S5H'93S! M8*C9L.?;OR-: *JCI>W7[5MIXRT>+?4N*==1^B<<%>_(;U2;5,K2GF.E1&V5 MH5*\**)E$2L,'2JE:&E9I)2BF3V!@0?IVL.A5QX$$'V-39"H@Z<# H6DQ=6P MD#3WND]+?+M M(DHOLQB__$^LW\04ROK=N1(T56U6\8*(E42D*/#NE+R%)1M2\N:U!4#3_YNH M?&#J[LN3QRC:<1#@M"J;WPS14/_Z5[96H0[J>O,NR:)LG1 OE?-07\W-.#=Q M#YAQM&<(HU8,Y1O4"J)&$OBFW9C.:K VIJ< X'(%CN];P2M;UN]X=/0I6DPE?),XXOLXHT9D+4."U+7)5O M7S]$?\Z+LS0JR].71#;?'E6+1V2[63>$$Y<^8>+H((]X!31K"*L"L3J(!R6U M #$#WDZ?S!J!V2'M1@ V"$X>5*-75<[S;93(CE!&UQ0&-Q56NN%VU4,MK0C] MPJL*CZ2^#0Z$K3HT.S!6!V6 F=Y5DN%+\J-NP)05AICQ=775S*9H,<3*04_] MIBL,,@<4,*&S_H!K*6>D."4=_<0 MF/*^]@U*(Q@!0&C=J=,1UTDZYJX42UF&EE+-G@Q*U:) J*"G !3TZ[UT:[]&WU"5B G$>IE>1SED!' JL1P#\TSZ+R MZ32+Z7\N_K(G5$F)&N5I=185Q6N2/?X. MZ(HZS$8:,7&8\6&R96OZ SZ(SF[&3L@;[;.;WN+'),MH)Y%AC\<[+63A(:.W M3_MHG)'2,I^.SD\?PYP@OLV>B1UZ\DHF"QM_UBWET:P/]AK!I_\PF MLC#^R5+%! /MPXS7SR>Y9$ <@.)1&A^+ Z\31%I1M<4B 6\!GB'<+[/B#_TV!=U$27[SL<%9B,I1= M5T^XL%WC64E[I(.=-4-0U5*H%F,3%B:(%E\IVC!DFE&8BY7,JIQ9M:X7E? ; MX@[H&[+( 7K^V-31X2-I >LM=8.<1P:9+!C"K,^3@PCX7OL40R I806A(1FL M\!-$9)E^06(2#"-N3#[C-D5-+;&2><;%0SXI)$QNR^F6)A+\*YMG)0=3#D-( M5!N581;I'ZW7^^T^9:_<1;4LB_>G6_:__V'UPX]_X'OVO_]N]8\__/VQ;=K; MX=DAE QDI?,^S^//22H I6/HH8A'IG7T&N*P^1/,$#)",9^H'/;G$'_#SO0\ M#:)WL39J"IAF0T9QWY,BLSWR*<5![B25CPV $Z2Q1F5Y=A(I!HDPIE"6\)/. MI"RQYW.5GN]P4;W>D*ZHR%J'[C7O:!BG?CJE%_.Z+M?J+ZY=>?$58@)L9M"* M .X).YI!?HL:D;X-L&MN,Y;$Q;892/[8<)5$#TG*]LV(+BP+W5.>QJ0'J5[5 MJ\6"V[X*CRQQL$M(:G\0;9%&0 >]")_1HJ[PW]7V0=+(%81#2KDBT&,41;[= M)M66'61F\5F>T93R.%L3376Q$SHIGQ$36NW%]U_;TOR*#!B/@/0UUE> M8?2/OP,]7S?#23A5-V/)'QW.\087!8[OHY<.9P_;;!I.F$4]$L/"#B%K4"W" MGM;J"-7QI0=9&*9,L8@^B+3%U##8\T-;= TI8@LMD%F9W<0+:FZEGVS 1'/H MU>.QH!HE@28^%G.;\%8'$U8%0:T&K%U"64RV!.%C1*AS<&6-X-,\/&_P6QF^B5;E[;7PT;"@!<"A-T5EZD MJDL&<@W,7N\=+QG")2TY0%37L^3H\ KK8D]/*^C*ABULK)"MDO$+;J7F$IS0 MLKT%'#S&K=6OU:Z@UYU&L$A0KD>*/Z!?;'=I_HKQ+681)^+0H@&\A:Q'X-M8 M(F1JK65."BZ$9+,;&"*,,:?A,X$5C>1D84.0Q+ &UY @ULB"G. [3>R!)_26 M$WGPY:WM'=Y@Y^[V.J32#RS ;74RB=D&\6V)[3<.#TCYR 3YM&Z$^*G 3F_ED&/S^O7NH3DC!.:>'FQ:, MF/05WP(_D953\HSYXOPJ+^D%@^L-6:7KMW[<:O*[(>1HI619V=Y(XS M??0UK>9W+)Z!WE4A=8%M($3HOE:KKE7 M7NCQ(N!?#Q:_4:+U$^#&M%I"4<_QH ,]93&4AQ?:6:D5NBQ+LNB#NK%IKW7) MM?[;[[YY\P\$UP5ZYOJ_^?Z[U7??L?^ADC\Z'^VKI[Q(_HKC%?K[[U<_OJ&7 M,;]G01;DG]^_^8?5W__CCTWAA-G/KWP>'G<_MIN;*I3*(DYE$/6:B(-']%E1 M2EK:;Z(-B;:2'!1UN*47;MEFTW#2O.'7FV\(D;K\4G,KRS.LX ]PL@T5PB3) M-53P\L>(6UQ%28;CBZB@>?#*SM3O'&^2=:);]-L(>^2+E2U#$#9"J)%"7W=G M^;6@$-SOAT?3+,*U%"0?[/$UI(<]N""WQIRVQ("WPJ9M@<$< 3K$M(86PVH? MM1I"G.IIDP'\75ZUVPUZ1B-CV\P<4=G0G;;0.H MI6%V!C36Z#<+B" BC..B?'E#4QHC)@UW?W2T6?5JIUWG!+)V-Z%-LYPW00V$ M/4R#\K1=,]JQ1I2"88M$>SU+N Z2( SP]Z$FA'",C\09JB0I&&$"D: 3. ; M0BXL:"0@&=!J;8-^V%TO9]W[L$^DJH-"O@\9(]S[> &$^O5A,] %[STQ2-#W M];=#_K5Z Q0(_E96]#F@V<6=;(3+4R-NIAR>$7D;I6R%^'62U2;-OW-H_Z"( MFQ47_/#)P@10GR3AMM$Q28@=1*+>SI[F:2>CJ\9GC:DLC(2^:EM=D_QV]^>[ M507W%+R]R;8F!9*0UX!;AR2]!M!"'0V/V'FQK0#L -EAHT(X4PYP"V8&XT+: MB''#G_XL.9SMF+Y>#CLR)D$P%EEL:@CL"61K9H(A(6[0V&%+SQ3X;1J9/L:= M&IT0,#.4>QXJ5H03IV1M0&C[-F8,V; :O=&IHO=!HY1$I@+^O6VBA#@&SE3 M3+'>SH'FA\4V@B6\?+XX2J]>L(G=UBZ1F%+"ZSND*JT5>5O:HII;=S[A8VAV M\:E-;9N/ADM95!VHD'\-84)^19/(Q_MU1:;_N'A.UOCT)9%E"E47]0 ,C9Z2 M1PIH,9ZCD)5LM;_(RS/6PB"&F?2]Y]$3O<8TP[YX41EX-R/B/9!QH*0>R-9P+% MI:V6(>!2VN="5+JLPWT&=935]:9N+8NECJ*\US .N<9BY$/)$B'4)9?,+6)] M$W:4YJ 8UN)#C C0@,,WINF;D=T9R5V>ZL/RU$+>T:W070445KP[?2P1E8 * M4'*PH$XK&!S@=>"1HUZ''(_Y9.MK?,U9I(5'5XOXS!ZKUEL(H&IND+8GX^!I MHQRTI]EYZ@VXY4[V=T0(9Q6+\7B_3V(::3:?^@E7/QK<7_R(\T>OE$?T]K4;=CO[*^)_ADDR8*/?AZAX3$#C<25]/,2CI(-]GT[3 MQ(#OB.[\0=$]8<M[AX(7.9O(B3+"I>+RN\98EOB21I M%Z+?XV5&7 PNS2?<"WW5^RGY4JVG.&GGF3D1Q1HZ?!(=OHD>V$<'#\'T/X.: M[\"0%Z3A>)7P+YMZX)P\O&%1POGV643)BQ?Z, I^BS.L'T.5$MY]A4QK!5SI MT\)U6?1U71HHI96][F0<>TY* BB6;R64MX0-B)&S10D7?TC_B*L#.ET]"9NUDS<;<:\S.2M[Q&D= M%Q-PQM9FK3![<@%JFC?-L$0Z5/J=Z-E#39SUV>,L@*%FS! 3QM#B.J0 S0T= MU.=Q!]U1),BQPWG, 'K';0SF38*^WW-S@4_[)II/#EB_[.9N2;VV^!H',)&R M Y3T:;>0:-'H46M06BPT-#(^R:#17$!/"_^F,/AJ8IKZH, W04; O DO'D]& M<49T24^S^#3>)EE"]:!/IIB' :.DSQ-4HQ7"J2678'LX?9D&4C LF&9)U),! M/8VUPY5P0FL'*L#AP&48@'7_H_RFGQF_C:[U3#]L3V_MX2&>KBDQ,>^)<.D< M/^,TW]'KUF:_;I#S^F"-W@+Q91=>GKG"C@2L1Y]D17R0@'VFQ@)+X@LU%D#R M>9&/':83;3Y$Q6^X0TX-&71"7J_X:707;]+QN!/^(EY=')8#;OI'*>:78K9- M8=C+@";RCBI#'63T57;9G\I ME34PR,S+?&*M ;'/V1>_$6>Q>R06]3K'$O04)R2\"/@.D8.NL),E>=>+\R-Y MOWL':1.H2)7X8U(]G>W+BA"GN'A9IWN:RHOF(B;_%W?>1%?CV*TV_U!WM%:! ML$-0,*T'?285H::F%6KK0DUE-#)O_NN">9G0W1%+XDRTG"_(50SS-8+-:4O! MZPK 68RAH,*?C.&?SR="Z[QOUQL^/)-9\EF^W17XB4R0"9;KWYJ'3>>:O#XN MZFJE^/)HD^0OWZ">:#/I#2/YW\C^%)_X'-697M_0&2KS$1-M]4.B5LKO"SH: M[25/SXAPXVLL%C)%(4DD5T$%&+N9R/W_NF8T_C,9L*@KL.#74A_T'<*R1)O) M T:TW*Z_AYH/HLX7V89^2K-A= -(:5?3R$UHW M35EUFBYJ/P1[FK4H7:6!/HMQU6NBRDU2&392NX7\IJ@\Z&:\(+2B_ZS7J3?T M<2'*ZN$M%4]W62UI;C10/HA/5B].RC5A][[ %FEYH)2TS0]J Q'@M* #ADER M@@[H!3_)^905.$KI*RG_EJ>44^^C)*,J7F=WF P#297@\K1(2O*G<_+/[/&& MO50X89HS_9,!3'1F:+<14YU#U609\QPE*75X)YN\.*''CRMTT K5:B&J5WNU MDNN#N$*(:[1"T89P,,1IT&*-+)L(]69 ^T-#/M(&)&,,/]9E(TS9?CS$B=!< ME+:="LW%9Y#M//8*R!/1FXQ"%W_9)]6KVR:>3AYFZTYKD7;#KBOY=XC+AK=A M9^XQS3:=N;L 4,@5H3)^$*#0QT>&>!BF? L]O79I>(0!OBUATE6=1[[-J[D((GD#,HAN9P1Z9%P M<9S0#<$HO8F2^#([BW9)%:5FDNGE?!++8($ N[8\H@(G9*U:BT!S:39#0,EB M RB!(#9H\AH$L,TSMO(Q$D%2UN^!OZ"IY)B?E.%K56"(NZH+?$@O!X'D:%Z. M )\!GA69KN&X2<1L1*U*P&N8ID)G,1*3%T1M3F]8$(]7'#8 40<1,<90AP_X M0Q@Z)YP8-Q+4XY\YYR.?Z@-<]V9G:1#PJ$$\'0HK%V+%#I;LJ*BKSSN]";?06/R89 M'6+0VRBE\18+67F1Q6 VDF]K#/2[^3TG_<5=\CFY[]DI7I;E'L?=TU;VE$EY ML=VE^2O&K- - =]35.(;TI/Z Z>1-?IV>Z.LEOHYQ*L:1DKPZE:HJ;!>AC95 M(E8GU&G67 U *Z'4IA,PEA&Z1/N,L #AQNJ26;UKK-X1CWXGQNNA#\[VGZ-TCY5>R9WOIOK@ M&6^TV(7SK#+]X!X4Q9V-'S6R!\AK.YQ;,ML.Y&%P>ZZ!7%M9(*R>91BO*7VT MH[A;2XP;Q$,E^"SCM@72/5/[%C?N53+!,%'9(.R;NB9;Y%3M2,FGW?-1\$=N M3(8?:;B*%0F=;>)$*SI&A30KMH*;E$Q66 N#/(SE([E3RP9"G<829^8PP1") MH[1(X$VH7.FARX4J/6B!7&\YB\JG=VG^V2:CFUX,YC*+3']]TADB@)A$>#=7 ME)VAN;"B[ F/\6-$!?H_>@CR'*7THL M)LHD:^(9Z!].L[C_BTY)3H3+;%U@ MPHYSS/_;GJ1Q?U&)T250EPKH P\T"U?WU[GK769'9IYV+:@ MX8,@/D"(301Q !YO0K'O7F^ZNEQGM6$#FW.P3(@^8.!WE^^XC M=R"-G]V<90PM&TM![V&-P*AP/6L$0+T^JDUU8"^5QSA^^_J)3.LOLW=)%F5K MFHER727/_%*[Q6N^(RKS^SRWNZVR$8SQKJD&/;RBKVE-*,E^A]K*T*$V\*S, MLQC>66S0_*522X&?RAZ)9,E[VB-A'")O9^%KH#R=AY] 3ZK.8N614W$Z!0&R MRT6O+"_@N[PX;(5=;SIWB324LQ'VF8W.QI8A^!HAM,F+SBYMG099>0/,U_[L M*)OZ9JRY&27T139[J GIUZQQYC4MXQKCN*0^JSF]O=[PK?%/].B6K$^)SLDS M32TM/\9D 8?M,I;9<;VC?S!D>ESRNWZ31R[:@@+3Z^_QIQ2Z)^YWW1/W]JML M5:J*/^ !P]V-,7[.4W\>,%^EUS:]>,'%.N%^AD<@Y;PL:[RDT\;:$.12>GCL M.0?D\G26I)5=Q,G,Y N,7W?7ZZ_LL^(IX\T MM2F-(EJF9$F(RC:O\9J=D2DLA%C"NP!6M9AW02L@)3^TR:,/*9%=N"B7AR2A MPB(;]AU$.PG-@Z&N Y5[74![P[:6ZO=[:2T,F$T]%+P+CV>. M[^3,;#$A("JIU4$.'*1_/C8_ M.(1=N(6?M>(/T]_1?;?6(SBKQM ML*C]QD^P2;Z78ZB8&WPY>OKS:>=X1_HZ86?'Y.<4UX^>GFYI9KR_FK)2V(E[ M]#F6]@SAWQ5;H5:0+1"ZHC ^8 :CF"61QA*?-'4!W9!V+HCS>%'7.9U+ "E; MK-.R*&*>@/*KC%%[K5';ZQUBMTPH@60[$:_:M6-8_2*&Q736I1*/+'"R34C3 M(]Z-)9.ESD2R?<$%>!8YR2CXTL.@A#G:^, M-*RUH%!: $LF-=S,-%)C#9) -"(H(U_3'YL8Y$ IT[? DBL=H7 X8K)$J3(L M*200,K-!@A](&MP4>!X*+ \<4+G8?24Q7VD(CQN'YLA:#$L;39DE%U M;:BNALV9^/,RL$?]L]G=&(AY^;)SWK_>%^PU4/AS_VG(-M/6!=8AS MOHEPQGB\/ J.T">SD0EY>D&^7;V>OB0R?RPMY0$538A%/\!OH)3Y2R+N3 M%P# W33]? %.UKM=M,FZUN-SR<5CE-6'\V=Y5A(''+-_O(W*I+S>D,5SB;.* M_ZH^.CK'Y;I(=LWQON"][_%+]3;5)R1:^+L^'VA>N 6%]X\[WUNAWA=7B'V3 M'O-UO[IJ[V*BSH>;Q;$XC:!?1^SS0&>BOIM4T@J@CTC[X*3P^K0/0OK<7N-[ M]:_G2;E.\W)?8*M("(V4UXTRG?:J4Y97="@>R&+ HAO$71YC'X#"R&9TTXO! M DGG".5( A\/1EH!?NIHQHX%^ &=Z$54T(?6:5IW%O!F WV-C,\LZ!K-A75" M798^J\"SR 4 >1<#.K\*&K+!C)7,#6]$(-K:'YP_%M'N*5FC\ZB*0N*-PW3# 7H>+SZU2K#$P6UT_2U. M:?#,65Y6_)%P=H&@2?Y@X:BG5NSSLM34-A!N'!W(R/-E'_+CUG4B5FG_'=\V M(4H8(\0\R!#N+@;0=6K))WV M47@!/?Y'NP$]^/WY@687EBC[D&1,5YM14"_FD<$&_96)%[OE QF8;+IBB#>; M?@ %D]LJQK8"6(#93?IE4 MK1W2Z:7014^=)0U?D5SSA77T?,# N.:QHW&#H M,YO#0^5T%*42\)JQ0:&SF,[@H0KO[$G?Y&+V EU[^P/*59X]WN-B2_6Q\;N* M\AYAHM)8" (CY4Z(=]LBAA=X)^JB.+IO%(>$M!8<0T1KD>'Q:?-\NTUX-A[Z M\FC.(@1P1N,#G!RB8ST^'Q9WM%"XQ7^0Y^_K=FL(SZ^.ZE#AF>DQO1D8:&W< MLVM%H<%6YQ?M<0ONZI>U-7@V&L>*<3#U&(G -J(L1HEA09\Q!T,=%;MI87AQ M>8L*)_/2YO37[_?THM^^>&7/I=GX6Y6 1QPH=1[BH2E8/T@([R6M-><*-]GE M(6&L!\@0SGIT>)Q>T)=3B)\E_Z$,>XY2ZGE9V.RKU:S"3M[G9,+2(FD>93:@ MTA\ZHBL>BDW<9?U?<';,;B+HM,$%@<)LP05^7B?MNP(_X:Q,GC$/B.,Z.1#+ MN@J_$W5;NR33UH-H'208(+/F-1!X.NZ$099RLD=X+:Q:RAXI@F6/&E\@6,[C\,>1=E!0_1^D>7V_>)5E$5L]1 M>IF1I=-^>Q@?-52QE/?(&5N+AG"C#URNR,.@KJ"Z^(\*7=Y&:77&WKP M>$6FKS%7TGZN.*XZG]>["L>P^7K' 5G, MVCL.Q?XH>WADQF'+0"?DD89:W67PJPN'1R\G2R3/-Z'3-,T_1P1;D*PQ8VG( M#S.0;)B0X?R1X)NH_/WW/S)TT]_\RAU.^EK[DP,1[ZHHBZ,BMD#\V(H\L&"T MC7+'G+XVCK?KHMMJX+GBUUX('DU#;<.M " ;YVMV5"5]]=5[5Q[93 MB:\W%V65;*-*^W3+L*!'+@@Z#O%!"M!SIK9(>*@WFM#^C6>P+LO]=@=^:UT. MCB&JY=3;NGAZ M')^DLDU_-TMC!)D0: *J[=YUMX*TQQ0!N"PQOJ)/H#GLE&BE?*8+T&HOOAQ# M2Z\0+Q\2H5SMH.5

842-D$#!#9C3JRZ+J()[\:XAV\JM^?.]EA;>EXI4F M76$/V-;JJHTL1ZPDR---"RGM ]-F;#10-@/#-X*5[SSIBX.A6/F^DA02((]! M+:@X')KE+T;9@,3CZU'-FX]U(N'R ]X^X$(";J.$SQ>;E%H+;RVUCW M7"N+)-EQ.W)T#ZG9:OR%R<)O',U@&5GBUU)0JXI%C?">.9)[=^PO$^Q=>;N_UNE[)PB"A]&Z7T_/KN">.JD_>_3@1\G[?>B:^,C,Y@N4_Y M.MM=IIV$G;;Z*^AZ@[K?00_\0ZBD7T))YRF&HD[,7>4H;P>\M-XK6-XO&4CM ML^TFMQ?8,?.").P=1(?.0*NCZF-DHNL!M]%9_Q$GCT_TH)[P+WK$MYBN?AKK M:,K+TRP>E*%9S.AQ_"U1TM5AS_PY_TY[[O92PH7,"C_7]:"(5T2 47^-HP&Q M#+#TS$0H&=??1 0]7J:5;NY[Z5;\XTPM%X C7X2@"F<>+CL='?HQLA0F=HFU M"'V0PWH=KI3P>O"ETEIZ6+1BK\T$X ;=]:=GIWG&MLL(UCB@\ L]3@5=DAI@ M(YY^:3'C^[RW/X>[2J*')$VJUP]11:_:O#I0841MWL^'7:U5G1L?MD%K4K55 MK5!365 +X$^B1^%9?D(]"LP>HZ[:(?[= MGFB$/_ >N65+JN8AJ7=YX;JO-'/]/B.S9FH1W12'UXSJJA&O^_!<&UFY#IU# M"%M&2[=0W2KA.85922*$=R !\&JX;OS-$OFFJRRSY-T3_=-W4GF6",(YURM MUE&PJ0N1ROBSJ"O$ZF-[!W6- ;)R:AN<1>EZG[9'X1]Q5><>/C1$&.0=!7$U MET?A&X+:PY?-.Z4"X[+T-$&Q M7%+O%2ICB2PDO84%V5@AL/X@U$N;5HO53(9(P^/3''^1--9(ZP?%^(6977R+ MI_Y9]AK?+=$.:^Z>=O[NZ:)>5R,A"0S]&]B=TK&:^;IJ)_1E]VZ=T)$><*6\ M-">4\(DMYZ=^F@(134I%W;!9NT7Q>&&S]?U\.M7\87W ::"9U9!T8 PLU.0S"XR;JV M!S=9ORZUZKI*,LQNP(]:>76D@UA]=:UQGA)389[,(+AEV%)VA;$>$S!HOR9; M!H#3UV5+=)C'=SB)!ZHP>VUI\&#:IQ)O]NE5LI'MU+B)^WR%T\X>8VY7>D2=EGN)ONWS.?NKPN]A/=$ M';@U8XGD+,^J(EI7^RAM L-O<)'DL6KJX%B)KQF$JVU6#\V@3@V'>Q&\ M#H#9Q(PVEIT'@K:-83NI8=ZF$Z/@V9M5P&'3:G(!BM$)?N.FR./]NBI/L_@. M%\_)&I?UB1.]?ZE<9!C%?/D&L_[#EFXD6+QF([-J3W.9&,B]ZXFFE*TI]>4& M=J,5+LF%);)Z)/<)*RM:+P\O@-1U[*I'3A7D_104>:ND^+$XP,?-';D>D/FU6Q^??U0161A3J;=%R_K)WK^ M(-QW:B].:E@PJ5:?CX),LEXX5**UG>2;$_I\ JL0-362A1IJZI1=*CQ<.(;B MW@)-06.8R&JT7IG2)L!-$[07_E.5W5[?'YE. N%EDND,@!KE!JI;#W:"'-B8 M)UI@'/I$[@*G;G4VA/.I$(@7QF!NMJ3G,DYJIQ'.@*Y@A7Y<5U "BMDV0W<( MP[+].*-.W!$"?>TT-PR$,'S5J7Z?TQP)?;6![R$[CLY+C;Q680]W9/G,,B6^ M)ZOE(MH])>LHU40-:LI["H?0:3P$1[<(6'#AS K[BIHP(J,;06&$Q<(HYO?^ MNA_7OEFA*>\+Q1J-]: "V*<765O2#:AHX=D$S26CGK\O].F^ZC2+Z5.&.^J=WK[>DV\KO(.3M,>%E)TU MDN,8)K5BCS96[%2FE5PA*@GH8D;TU'#Z[]!- 2"/JJ1T44[2(2"O9\THY %Z MMA%]98T]L:/\8>\T_C/QNTU^NX_XL,20!C&+8V,SZPL&LV%A1XMO5QY0!4X.SX2-I@+$&ZLO < MZ5GB0I.#8&!,T5HD(TN69R?A$D:$FB5G1)Q!T<;XD-<;:Q;95 5&*BL[C1QK MG[UKDMRU]=0!M+2F,#@WRF"K9_W"(:(]>/6\M$=N(#3MOJ5W@PF<' 8[FZI" MH:G<3G>:-O4@6M$*U54%250[DP6B@K^J.16W3@S5@!:*H?3Q/6L.\L)@+*MU M-?*(E@N#)$:-X=X%-\-!#^TN%CSN3S[E!;L):0->66&?.Y(R7<7T\*30"7L* M-@#TVJO,7Z^%AZ\:$,*6J1(- *_JFDY4O(-5U^%+ K.BX? F6.J4Z\;3A_0 MKO:$!PI]FI<\FUNT?!41X^)Z\XY,5Z+T3SC2'0Q/J324)V]-MH]Y^;:I1"L.\@%C6"M-.[]U: 3HP1I_O,=7N_G,^E<;=FD+C M;L_*:80E53&"(E)9T"35VDR8^29X9HK8'$5'$9B!T8V*BP MFI#QAV,A8Q>@4[C816>@5$R>YQH;>56A4I';.1<526U'046YU82*OS\:*G8 M.HF*'72&1\73386+&?DXJ"] 4@XMGL[,B-9X//PT-0 AZ=^SZV35$RXP,^X8 M."M%\ECB2F$<'GMG(&R0')V#EE"'%Z,M[)YMA)"ETQ6$8[D6&+T^94V8"HXO M7M:DZ.F6_FLLU]3UA4(\C<5C6-BM#O'Z$*\0)M'8G+;_A)+M;E_QYR3(Z"B> MD0;#4!..G>AJ C%40%/Y;E_M"UP_D=5Q*J[73\P5@05"6=AH")(B R*O S6O ML36UT(%RA3[2]\+O/^/TF93(L^II_K36(U("CK ;^GQR'#CUH5>VR R.@I?9 M_>>$7N6CN8B7TPF&3V(9*O)L%FH-1KZ.'(T1$=R4<1GB'2D M!S3S$;)36Y"4[%H[ REI=<=!2YWAT">3$\ ZGIH"4@,D)SVQF8V;G@]?9I6 T.]F$?L&?0? JY?G%X) M:B#X"Q/Q_%""+RM\,L4&44-ZV, )G!-7288O*RQ])=E>%)X;73L?ZK2 MOKBGU%9\+I$71$U)2,:-UQJ,97I8]!CF 1-6[!K?RG.-9U?)!M^M$YP9>20K MZ8M#4BV%P'%2"#6E(+GCKBT89]3=W^/+PGUOQ969,#"!*Q\C,KI%Z7W^DF3E M:9KBXA&3'[+XO-@_WN(RB?R9"4;F$?CLL1P*G%;T]P72N0;6VSPF)B7K),;E95;B=?TSU3@I MDVQ#?A-EE<%?N-;BRV4X6R<<$7(]TZX!T&[/:N>H;6KN.;C5@KF,< M6GO> Q"J5@[$)V3G5>SYTY9,X5U>TF-4@_]PJ,"7ZW"Q M:=@%!UG4$6[:OQ&'=!@+6-?ZB:8","_A#,>>@X#!HI5O6!Z3SAYAIM3NS9.& M;_?$/>&RO,./-L\F&^0@GJ!46" D4J__K'B M4<^_;GPX0*NORR=$T=]$&5Z\V<33] MDGXC: 9:*J(A>"GXF!D7;8%C9&3=+XF.6:SO'>)BQK;J!(J\R_/8AB!B.5_T MD&@X;!A:) !JN&D*1@M5E_=(L6A_6U%B?&OZF\M<9L_$C+QHWM8UA? KRGN< MVZ@T'C9M6ZY]RQDV6G]^O7W.?K0X&EMH0#B MZF=4& 3' B:4(!8 8#@=TF6E$\X?D_&B_(CKFCH?HF+9VP%:9TT!,:UUFC\ M82.'F"#->%;QVQE<&"IE[SB[6F/H5MZ.J/84E>1?CU0V"(:8,:>DC!EP !RZ MC3Y_B'@4KSN%-,(0#-+9HB$0$4.MW/+\<1M(7&RBAFR;PD&PQ8@N)5F,T +@ MRA_SXK?+[*;(:9)09[+HI"'8HK5&0Q]D.UV.AMBBX/#*N=T7G;>D96Z7:*3 )0[-)MP,@:$&SK:&GMP?BFW$OR M")E1O)NI\7TN4-8%BP2)TK-\N\TSIEAY6E5%\K"OJ&NXSYN1&,=UVJ[3HB"6 M,3G]^F5ZY5Z7-S.TA;CZ:2M%O%;>]R7JUHNJG,_CDF>,+C8T+I6NBUC)DP>V MCU5_#G6_![5>6J"=#D;'33N45;[^#>4[2D#@]=5<)!&77W,QQ)_+^"-.'I_H M7/P9%]$C_KBG1['7FWJ&S@VXWE=E118GQ-]I_(-S31Z=@;N5P@9!70.JJT"\ MCI;7)>K(KYIE'$S.RNG6GK,;KQD%'=J0_\7UJC3#%4JR=;[%:$>,+VE5D%P> MB=XA<4="%YRE@F9L@>W.454]\ Q56CB1GZP:F %WJJ5#;CZPO2,9,]$):ILE MJIN%_0%T_!V%94O&ZH'L,09Z_83C?8J)1CSD]1;O\H)FS[W,2)]MV3+D[6O] M1U-4T:C:?,93C[)6"&>N:V&4Y4516Q'JU+1"#Z]M"="@I0 -]QKS/1[E0F3X M>(A[O]D@4TVW,^8F[O\>A,D>Q;T#.48#B+WR;A; /0LK#"JN7U@!T!^KFK&; MJT69W5QLT7!))^2105K=A30([8ST4+QQYT";/R/U+P[ZE\TEI/_3F +)#C.6 MAIPP RF8EPPNLW6ZIY/:T[*D[]C&]]&+AB*C:@OGA0.%M2->.Z"9'^JZ4%,9 M(K7!4&X>LV^*/-X30PM>6TFWG/$+42"+4K2NZP)=YDT L^-##SHD>YP<[A\: M7TB4+/,TB=G(RD95TX5OLZS/::&%)<+DZ2"#>D)\R@1[']R;/5XG@K9X$V:! MMF +A#OFB^0VTJ'P1WV;VX0XV+OH7FT*AD>&Z^SVP/,9 T [M-7L(DW89C$] M=57> ':0]7J";[9$/*#OR:"N$-#5X2GFG.4%699$%7\AH2L">X)N"3'Q@-P2 M7Q-BU@X[B>_)/XMH]Y2LH[2SU:$-#;65]A7-9FV-H.ZHOU-+;!P4A"[ MO$7 N6&P%PX' $"KV#CO';:D"]#MUCO7$(PKT&YN6_4"V-;]= -OFXV0A]>. M@>B*PB:$_?N1P'3S#+P#\T_* 3_ MT(%@_>M?23N)R.O^T0/@>KH,._'3Q\O[BW-T=W]Z?W'G%V5:O5&//E M U=BYS5P$GL.)$:I#4D^R[<[G)6,@]VXY+>O8MCRYZB('2*7IGX#)IYIPEG6V?X1:3Q5&18$0*7R7*'3Y:"G(C,H M"H%._:F&O.,G;,?T]"G^B8=!LGD5#'\\^YL&L_<-0^V[QL[RLC!YFIH_X]B]SMC?B%_HQ1@=.(7DRN\OJR,F^>B%8*&MTT/YNDWF96*AW!?.8\*=EI M!XWB_Q 5O^'JIDC6N%E@GA,P+#&_L?KL,&?1NS;J\/V M /W\D4V*QC7H:9;MHQ1MHY=DN]\B&L%8T4G2FFX#/+)CG76WG8E[:[*7!Y![ MP0=[9YM;.5!W2K#86/6N>2JKYD820<4]+K;7F3JV=($O>0L^6Z*5I,X*O;5S M5G6Y@;.J/[="G0\B^D5$/@D1T^:EW;H+MW7'<*+?%N[!VN68U8^*"YM6=M%S M_NC%Q_C>&!7UZ=6=CN]J>D6<7GE#KR'*4)YAJ%=V)[;=^X(^&GZ9\>7[(+$0 M^R,=:=Y%2?%SE.X7F:2.U>08YJVC6WF!J6P[.G!MV.,%3)\5$O*'L2)L7HNH M5HBI=613W-G:OI$Y:=*(;6B3/-/2G71C9.[;R_*)'FG=8A;$HYCQ3O,.LTV" MI[D&OU=XDSB)BM>[B(5J42!87'M7R'B^KJO27/!!41VYQV .?:E]3JU]7[G5 M8D5VT58+%(\X/RA @V2N-_>$?"69"1&6FF^J6PC[1+Z-+08PP=Y*7\X KWRP MQI1 #&M >7SOIXX@8EH9;\M(2_M\QT>JK9#/O!\5!7N+9I3*X(%<%O 0G@]2 M8V,TG,NBZD"9_&L(8_*K7^_(:IW-RN[6.(O(C$LQD=&4]0!AG:;BM0/^9Y Y MRXR*^D"J$0$-3HW=OS!*ZR]^RLH=7B>;!,?*&8BAO"^T:C16 P%DBC%6W17J ME :=75A!I =E$S["N9M6/ZRQKY[R(ODKCC]E,2[8,,'7RW20*]^^7KS@8IV4 MF)T;W=*E]M0+:U,_'- MMLEM..9JVZI]+Z?]+MK3#]?3%/YI-DDI6;KKYO/\ MQ!DQ!8))^OW_2;N&=)MP'N:[7C&?SIE05\D^=81>2)92RWIAWKO6_(OSNZ#^&W0NRHJJJ4]D77S#5_V MQ(])1I]F1V\C4G@]?\P>;X2+;/')X=@FN&#_5=E_3-Y9Z6WF]LU*5W.4GGD0 M']A;GOOQUWH-CM.+&UK5FV\70I7[FUA?B--W;.TV0EG>*%_JN#!W*WV10X>- M.UQP0+'QA0$-,\H,/?K,LIW!IU5&>U]F MX4%HGMV/I=O=[%_K?X>]9[*("W#VL(OP_X@%.;WNCRSV.0[.%G,'L3G>D)S@BMZN]:NG-X[IH<4S.UJEU%_6S%G? MOP@7.ZG%C=[U&(X YV?\[&[5G>X>/2J-]KHLRSV.S_=%F^B2GSQT0L':";DV M7FI$93[]VQA;E]SYE2R^P6*=9FN;,I2%\&AD"PY@-*QG>>=RX#!.B2+;=K[6 M9H4HZZO"M2J6#^%.J=O_VYB36D)W\T*8''2J1IN\Z&2)*0_7R^L/!/'2[G$U M#<"CG--9I'BN,Q *.3[D>3QX@?.A5_8O"4^M_TA\Z97-.Z_307 5R%/%1]I& MQ^)=!7[-Z6&7(9?*/[%68,4W9VELG,D^3#49? M)QEZQ5%1_@[B+'FXI%/XG[.4U)-FE2O$-.XX=>/?2(GM":$GSLH ML[]_/#7R]1.3MXC]8>W2?G;NP+C MRXR,Z+BL?'I#^;>/U1G(^NBKD_'5'^.[^V^3#)K@T)4DQBWI$E84=0V0U(O1UP5H(':26 M2D!B.7\>8<]95#[1)Z7*),8%'TWIX43[<&*^00]U)9"V17HSSJLY42(C1?&G%9Y0K1+\&Q?W%VZS3.GU_LEEVHXGI=;H$[H%J_SQXSFF;R,:7=N$AKK0R:RN"IKWQF? M9O$5^35=P">X9)-<,D?>%P6= +.2I!:=&SM\&74_ MC7B-S:PE1E$6H\[G4?U]X@>Y!K4 J[!1(B#OYJ.!VZ=;^*9@E#).-I.DTS5[ M)+E$15M)8*YO,5);.,3%&'V<;O(R>R;E\^+5DU_L?.]('6&WQ3QYOO:37X*? MT[6?WK$EJF8X5G=A)Z#YFZ\YG_3+1^HLY:WH:P5\V.MJO_XE.$>[1CT]^,%\L;UL6X%+L'I19?":D(?IV^\S"J"M*0M?%T]X>+^*YWG\.4D%(BRV M(##J<:1^TZ:%O:VF&U7:K42F#:J(.JC1YTOPJV,:W;0$;]LN8E5^*9[4V@,L MNT2WI/^Q>MD8;Y(LJ?!5\BQ:Z\W'&K0X6@]K:EUO_K51Y(1I(CK<+\.WNC:W MWK-F>782;?.B2O[*FOL+]K167F!9/VOE H[3R];G5-T_U >"-]&KX;%KSWH< MJ:>U:6'/9^*=/ZX.!\"U.E^"NQW3YGJ'&S6MM).WTK'Z5VO^>S@L-Y/_.'WL M.=Y@8F!\'[UT_NC)L:H^?J3>5-F6GEQH\WU$%.B6^!*\IG7;ZEUEW#1119HH M5>T\'ZO#U)-Y22^I9_)QND;1\[-=#+!)9_WU(W6.ZM:$G& R';X$_VC?O'H' MF;/]XW7=5JEZ$#E6'VE@M=^I9(_2$S(]RL/E#^>&ZO6RF[BO/(WV]EA?/.D< MHBZUF#3G5AQO%[M&5J_OZ-4XPM4M(6K^.2/_/Z0+96/PV$M\" %&J[R&WD$Y MP2'4U_+>Y87D8JOB)HW*.XRKRY>K&&FIXMHI?5&GO6[:N]RLNKL&X$5F,KEV M*4D,P''KI5GF1G#M#N;+D11!\.JL*)O8#*@'LQ6V-C&Y-"([Y*6 M.%U7R;-IBVIBO?[OQX]N 1T"E)=MVSKY=0Q6*SI4"Y.29>Z64%^F)0XO@(OV MTT"ON(4_#?'SKC_.HPI?;R:N0G25 *Y%M+;93/X0K8&.M $O3)R,'+4\6:%X MCU$,E 5I/'!-RQ5/J!V[:!F'WG4'O7&-WJ%G994 32;FW*CQ?1/K^&]> =RT M6NY2E=6$Q5?K&;9K-QOZVR_NVI37:U)?RK4H87NY.96[Q<\XV\.%2PEZ'*F7 MLVEAR-.L-@"@5N?X/>.8%O^4X:C(2"L4O,B7=\YOS72_IUD*FOM/FTC6P3>D M\Y-\W]U(,^\8*04!4B8J;5 F3*3S@4:DNW4-G2S1VI([ D7B[Y*LK,@TAVUD M!;);8T"4*BFB'DY'/@G&09_CGG58M3A0 K-: M*U2KQ03Y3<2%KLE 341&=8)^"3=HNR\MT,;>47A+>6;C);X YPP0K=C[\)?@ M;H%B%!N_NDQX(JSSG",N\7Z!R(N-BK":.#"5P"]JV$6FN[ M9Q)HX= >2.@VN\7;"-TVAX4+AS@^S[=1HEOB6\@"0VAHB0V85LV@@M$O7# X M8$D[R 9BTMZ9$*1PED;%OB3C7GF9K3_@[8-T=J0NZBO@0*ZG<.+.2B%:#)%R MZ!=>-5_@;LU%^#A-[9_M(PL#K!GP\.$[A#LPNPU_O>XPQ7R?H. M%\]DEE9>I08F60CZXI6-#<-F;650+80:*71U=09+NOGM 2.D-;QZ]/2++2NR MSMTGZ>Q,OHBW>5:1X34EE581>\3OG$R^(O+Q?)NLRS-B8X'UK':LQ!?#76T3 M'BJMY5&W L1J0$T5B->AI+XWSHSJR!Y_1O7BE$LI11[OUU5>_OL^(=7GY8?H M,8D*/=0,0MZNF1AT%W8SFO*H$4!<8KDQP^+BR%Q&P%T,L8%0_P:(-_S87?58 MH@LFYOD:?Z8K*.TO"*,K'"LIXU!R!>!3+H+.:II>=010+4$ M)*MF,P*,:E80ZI'.'WZLZ+=(%TS9U<-I2FHOUPDFK5\:]O7DA;WM["ET%39S M2#G:9'=U04C*C=49;G-/!XC^]M[B:+#;X)L3%5.8])2D_,EU/L-D_\XB Z/T M0MZ89=!=:$OZ=\0$FG59+0+*M3%6G#Q(K(!CGPV(^BRT09"_,\:[_4.)_[(G MI+V@KXS=D^\9CJ25$A[/$]5:"T&V;4G$BB):-H S:4.[#P\,#8T.BA?C6;1& M!A8SRK-G!6H".'(VMK\%+U-X_Y\[CM^XN/]Y/W<5T$6[QW7YZ_^GT3Y"= M=6BC86<=&LA+9UW>:SJ+_M%C9S%=AIUU>7]Z!=I5AQ8:=M6A>?RXP4\Z-_C) MKQO\)'.#G^[N;T^O+F'=X">E&_SD?QIVCA^JRZRL"K97M^T]K]KIG[7:&2U14.G\RXU!/,#$HHQGV( MJGU!)[5$&6N.]87 6#70W+NYTV;$H:DPO@06($8'6,LT1K.(0\Q^6Z2':&E+-.M01$R+YU(PG9 MJ21,.NJM=*(C';&#&>(L\>K*1PE88?GX(7I)MOOMZ9:&%5SOJ[**LIATTSF9 M?F:/W'DXDM.N2F"F6MIM3=NZ/L0K1)T:$:^R'EC#8?'(%K"A]$.4TODJR@^U MAL9K%]S;D-P%]$$P_FU>%/EGHMM9M"-_J5['L5Q231C,EMGGS.:V$M34$AQ_ M;>RTX6R55U&*(NZ^HNG;W/@U116)1CS23Z#F$ M6&\7'C2>:"9E?2)=A8,AFE4@@$&L,8I(5A@(ME:;PB\2\HUF7)3CP;!)S,4&E:9<3 EF4:^W285Y=1I%K>/R"(BC'K2J!8G4]:Z KBLFL[]UL]E M =)I=EEF8#IO%@J50Y7/B8])\Y*L_56WM9QK\$\B"ZO4'5&R1V3Z/7&0A[G7 M!6\?@)NPQ:;"3W@%IJ.C\-R!2[N**TV,]:A:@G(97>O&]\H55)!V0(:&Y40$ MU+H[DF4@.Y\S<>G1=:]'X[:.;V99:#IO')ZNUP69_)#EPT7VG!1YQEHDO-QD=+!+2## 1=FK;3UA1*7[E(39D)Q@W$59)=N(9L%M'Q4G MD"P)./,-*O 6QTDDBVKQN7'IBLGA=J8K(*,,IV>X>&X[0)E%,=\ M57M+SCQ+.ZB8^,Z"B:A;-3K '"*\8\$FD?!WA;8XHD,(?W"<2:[0*XX*N/W@ M&7G1SR4=&"GL,DXO2@XZ3.$>.5)*COX\8]\E!VXQQ,$".?4@EFK;I'[DTS3] ML*[&]Q3$WCYI_U)79G!\[:.[@'.1\5;:SD=6S=.YX!,31\1*)R>.68K!!CV2-81:5ZUAR'75$,Z!$)8;HA/_EBB:T@92VA- MF,;7E::G:UKO]<.?,?GA&=\G6_RNB+;*_7FSG*\)N(4%0Z@T(HC+H%8(42G$ MQ #FS2,L,8)^5<]TA$$%=I9L"[O>%-@KYJSFMQY[#&BJREZ7[VX%ZH-"Y<4] M#H *?8>]P(JA[@XE?,REKJF' X.NG>' 88R_5 D D09UBB!2 "AC?HF-\$$ M*EO^X<#@>G.+=Z1/GZ(2GSX6&'/XJB-JW*OPF>_"WB[QE;OV1(LX^H,P.D@# M!]6,[3PACX1CSTV8S=[1MY@/W[@I\DW2Z@YI& M #!\9&D3O$U.;5#4FYAZ@Y#5I'3)?IB=F\(9N1T]ESD7'\%0W0&XJF6A8S4\ M60+,5P%9%I1=!E836&ONE.+0*3LNX[Q25$5F[;?[-*+KV8%N\6D6W^(J*7#\ M41JP B!FN*<7E9\1V'@TWE4U30 M4Y8D6Z=[ECA@39<294E@#/A(J"LL^U%7()BT"[B:!YOEP"W$+/BJJ+'Y3"L MVDM2F]7-27#'4*=9";I5X_.%-3?[3(,L[[C&J?1R=JP0KP7H2;9I=G[&UL[7UK<^,ZDN7WC=C_4%OSN6Y9+S]N M3,^$_*IQK*ODL5VWIW=C@T&3D,R^%*GFPU7NC?WOFR EF9+P)"$E2-=$QUR7 M#9 X>1)@(I'(_-=__SD//[R0) WBZ"\?>[\=??Q (B_V@VCVEX]Y-OUT^O'? M_^V__[=__1^?/GTA$4G_'<$_X:>C M_J?Q(@G"3_VC_M&'_]WK_=X[_OVH_W\^_-^[K__OTR]IT?\V]MRL$*)T7!^X+>B_/JV:?:*_^M3K M?QKT?ON9^A^I#)(X)/=D^J%X_>_9ZX+\Y6,:S!$3/_R,2+QK!#E M4;]_1GO_RT4,+-^Y,VA('_+]_F8]4MJ8DIXL"G[HGS]7FG]N^F+*?^!3S3EW M0RKBAV="LE1U(-SN^QK8G9N &C^3+/#+Q+R3*(T>"$FQLM\X)X&?_6//,A>FXUW]8Q]R==-GZ_#^$>- M:<5Y3,.!CCTOSJ,,/B1W\"(O((HC8_5K.)2;Z 70Q8GRZ-'SY-Y*5VGE' MDH=G6 [4AL#HUG @#V1&2;Z)IG$R+[Y5X\C_ LT2=_$<>)=NYJH-3>E!#0=; MSA8ZQV&"%^^X@U55D3YNYX:#.L_3(")I"G#ODMC/O>P6_CWVX'5I4!@X:N-3 M>4[#H=[&T>R1)/-+\I2I#6JS1^-5:CX/LF)- 9"PV-#Y#&]4GH'"!S2="%GL M_7F7)]YS820JJ?QF%^-+8],ETMA2N?OH1_!C=3*_F.L/A M=M[_RJXS3(W'[6>5UQFLY!'&I\/8]XLEV@TK\KDDF1LH;A4T']E4-?(%M*)T MNF%U8U)YTST)J17X&$\6='\/ [LEL,JE.J ,O*8AT+^28/8,SQ_#OA6VK?>P M)0^BU4OH=PUT>*O-99 65-S#N'3 &GI5\T_L(HY*J[UX\]5/.@6TD,B>T7"( MWR-_B9OX7T%$\WQ>O.7.?2V^[#I#57U6PR%?YUF>D*:#E3^EX3!!G]S9+"$S M.J7N"7SE%W M;_KQ<(/D#S?,R61:>4GZ)7'I5^LJS8(Y)?L[[/YG6P;".$WS>=E;\J!/2^%QQ=%A2KS?9O'+9Y\$ MG_M'O3/ZPR?ZPZ>CWO+@\%_@5T[QGO%3FB6NEZV>%[I/)"S>XNRT<7JG)R=G MQTO0^QO8&+3'IQIT';HSSL VVCBCP*L'PH\;5.P>O2Y; M?%X4!W:?O.<@7+,X3>*Y3$S+%\>R4>E#KV\4.<^"3YR\?>QP^ 9$J2 MA/BW)7CN2(MA%A+:.SFK(_U'>"Z'FVH39WAZ=#SHV4\-<]!L9OIV,P.;D"#V MKR(?K%T911MM2]C]]G#%'CV;M('=I%T'J>>&?R-N<@V_226T;;4N5Y+3]A#' M&S^;NF$;J"MU49V\2OL2_EG;Z&,A8!,XLI/ BSQ)-I11O&;RFA?@>RWXQ$D! ML-D[MI.]*]A99*\WL*FEL(,70IT[2X@&> M+.*$[AEI"!)W+15U*870@OFH!(+-Y*G-3-Z364#!1]DW=\Y;35E-2Q/NN"W, M<0;/9NS,9L8N0"X)]6_XY.?_)*_B2;?9MOQX#-O"&6_TG#WXDE7*1>1J3I(9&,-?DOA']DR/DMU(_(EC]BB7GQ:0J(*!PZ.ESI7E MQ^"9A*$*?=6&)>+6; .80^>09;4OA1[=QE%Q]EE$,:63/*,7(.G-3_&60-"Q ME$@+SN8TH'#(M=J]0LWH;_G\B21"*M^:E=^/5FT3M@;.H6NF4H@'%"7($96FU2 M?M5;P!)ST!QJK/:T+!7M+H;=:OB_@H5TO\#J4"XLK3DZ%T+@D-C( _-Y.])[ M']'?O.1&6EJT4J*IFSX5@/+TT\QU%Z4FD3!+5[_95JGEKYUU"IC)]#J(8!P! MF!-QZ6$61(WK='?Z/=W981!7<1]>D20EMW66 MNN9D@B2"C-P&+\2_ 4JB60#@QFD*\^7\]:O[]SBY"%W8KOP,6 >N-9[B])$. M] 0\L@G7!64HUMU2;7@#3&-U+F-Z/[^>1K">Y/21SICJDJVM,ES4AJ+M,=5F M/:6H.^,&?A2M%;N-G0'2=E)[2>",W5#4/2:%I9(JF"6;#9T^4L"OA!$V?8RQ M&XJWQZ=N&06KS.!6>Z>/=% EX$9$(FOXAJ+O,;FDJ2+IK5_X#TT"\.*&A-X# MSB[<)'D-HEEQ+UW K5)_!RLJ1TXAFW)U5(;"]C%5X*N;_$DR^B%Z(%Z>P/:$ MI/Q;&0J]'*R \+ITR[ 8BNA'7;/+A&7I/?$(Z#- _48R.*TV<["B#.KRN#-X4U:&:#,W7I D M>Z4ILS)04VHQ+N@.4;P$B[HY6%%\VILC*0I35Q$P9V=EX?D61Y[RQE?8S^E; ML1XK<"R'8>K" B;)7^+8_Q&$H8#/51-GA'RD(&>$S>0& %.W$]!G)KT:.N4[ MPF435-+=&2$[+^J2K0S.U,T'2P^2Q)]A<4=GA.S*J$N^ BQ3=R)>2/(4(UO. M4I/9P;K66=/=[ BN<>H[GA"MX]O ?0K"PJ4&YF%Q3> P=:\$! &[LJX. M5J86@S:X$D935U/0UW)=#>!W))V$ XE+;*75;)5"8-J]]JZHR0U^I:9#)1 M<)C4]GTA'SNN2XS=N8%_$UVXBR!S1<$CG![."#D,J!:S(C <@EOE]QI[7C[/ M"Q=NL4>@R2(3\DRB-'@AI;_O-D[I4?ID"AM'L6?G&#V#00UE4,3%X;]5X6>[\M$R MR9UC],NL-?CEX.#PJ>\BLSA8I4&0BH.5 6L_;A4^1HX>Z#O-MO4 ,Y7/72'B M9Y(%'H#J8%Z?XR'&ZEDOK\\QNL6L*%#>^KF#YE=>'_VG.,?(9T\,'MF$ZX+Z ME=>G08:;8^13*5VRM56&B_I77A_G&-U+IK@D<,;>A;P^81C_H(;3=9Q%$^">,]P#FQQ7A440<- M3!W(1[2)MJSI,\ZSYS@)_OFVEY=2O]W1.4&V#!M0SL32@:Q$+)0W:9IKTUQV MNQZ%P=LGI MX9RVZ+CR#-GS))*AT@GE&3\5">)*ER99A3OXUS9O\"N:GL[/O0R,+Y*\!![A M'#_RFCIGME@A;TQL4B8TPH;.^<(5D:0E:X!'( =.!< M;PGP*^&4[62V\C?[.\#MPHK>$+R5OHQV@1_+%U26/,?P.'+LU M/5$_L^5@E?\R$8.@/#O2I8PJ.IEZOVR$,< MBGVGO$[.&3*W?+I$]'*A=.'DZTL2IRD8G5/AA:]**UBQ[#O*XL_0G9$;.[-" MO.PS69#$I?DBEA5&5 PL;A_GM$U\BF%TX;3J@80A-1(BORSN]895N(/E=0*M M1[:DQ93QMK1B/%TXO_I"(A!,"!C'_CR( BH4:K[)V9;T!!$A[WWK4*X$J@OE M.NZ!$A G+=-X":9(&!=59^2L"_N!>+ K>]3@7 %2)VI];(M&YSL-8L NXU&# M60X,8P4[;+"^WM)#J/#YUMKI]6PYG-,RN;81F"K#@4GFMSB*-_&MJO;)36II M7^?4OF!//L]J<(Q5]D M-0IO)VFV@;(*7U:"5-[=.4/>5:FQR=8$98!=*.Y1 MI/WA2DNTL@L[PO<.>9%OH@$JV+I0XZ,.[R*Q(,>'-J%< LM8U0_$C_V; ;,Z MHPFB'. N+9PX2L_)-$Y(I2S"U4^0&X -(C=Y+;Z@--,R/=V)"P_%:JF41@+N MY:U@A]D7D2:\\L7IX9PA7\PV0&T5RMX* M@R!>"6+D[$5,=%@.H*CIL#,LO9R'*D^";^P)PAEUS0M%O;XMCF\=Z7*.J!G0 M[+MK5)_:VWIAU[V>+>$D%5XD#&Z-WK[+1]HLEA%/DHW&6R.0DGU;Q8(+-G/; M(S=TT0@WVE*4?_XZ3D@PB\K,:M[K8^)&*:Q/E*/(+_X5EHSY?\_3HJJ00H+_ M_;P0&+'EYH62+NU3"H;N4-FIE]^CA+@AS13Q'W%(X]J_N$%$I3:)'HB7)V6V M[21(X4^7\,]H!@9I$/L--+/I*YWAZ>F9A7?\:ZBG,5$8NBJ&':F^(R %-1/T M@OEKGY]&H"92**:NDR'GMJ_N^Y:5#?"V>C7KVRGT!\Y.6[2M&]CRQ9?+5&TS M-^#'FK9I&["&54J"+A)Q1">/))F]L!](QY9#QPI;$E[Y0#JPV]L")\U,SVP/ MT\.6G3N?+([#DX^G RDH*FF>I)D,=MJ"V)#CP@7D<$T9%H8.Y*/@U!Z4LBKL M!])!/B'69E@!3P<26"B4%I0SK_H,D!KV&:2V%NAAZT0^C,WZ@E+ZV1U 'MB' MDKIJ,+U*JK\*O2!&) .:/K(:0_L- G+:X;-27C!H(NY"0GH.] MG"*F=$7T-!"E+=9($V610^Q$MA#!3+F:+\+XE9"RD$.>>,\@A[O0K;NV<)\' MXK3E *#Q\B(!V87$(\()P\4OWM+4>B*(U+[:=G57&AG,+J0N*;#=D\42W>[L MD>F(J*\S..F/CMMGIRAA:IS&Y*QD/R(SZC"SD/]R%M14@+)S*:U6;6(T0#7. M?6*%"FA'E@[MN[\FX'-[Y*9RG/A!ZH5QFB?D2Q[XM(2N/8%\%&W#<-&W6*.A MA6%3?+K5,74A[TEK')Q#^ZIA'L#!.>0>ANAG5"E=7E<1UF=B/_Y-^](IU?=O M2'/39^OP_A'BAB;N1Z#7DCF3C>G-SI"/%#4C<0UGP4EZX4,@:J/TPD*.%1O6(>S.V+L(.Q&IJ[XY/D!WG=;F2[YY/S-U_ MPXW97%WM2Q_C>P*&NQ>$9"//S6-L;G78Q^N ,>R\=$:U;'\RZD#4Z26!L7I! MP3#\')+E;=7QG&Y%_RD[+U;I#K)"#D#:GP:P-4Y=*AV(4M6/,>">UZ< MPWR$V4B"%XEO0Z4[S"YDVT:75U7MX&%M&@)KQ2GB+MR;Z 6$'2>!\ Q9V _D M@[QB[$L7=D VCHRU5 ON$K)P _]RB6&5O3HJ;PC1PIF9GGJH/!!$BKP+WY?> MJ*-O'#EKJ4*M5M$[]Y4NH=1F][PDAQ$&[E,0%E_O6I\@T0.=X>G1<0\YM&W? MWR4E 9@*L<7-+J-N"!KQ^SJ]$V3=,6OYZB(W%F.+65>(C9E^R%-31P:"AP$= M%H9=:1\92!%V(:@6%M*ECV+L_2,/$@)2\',*F$@-'FE?^+HCGPC7I99SPJ & MN!OAMH#-(\0OJF4\N,6W]JN;T=QNKY-I61B5?H+?\KV)#YWTG@6"Q"YA959S MZ@G 6,5"FU887=U1Z0_?;NR"5_M=:?B@&P<)V[':; ,^SU/X=L.J6H;"4MDN M_R)*I*_S&!"?G2>3IG1&BKUQ6+$5JJ,N12-6+HC.SJ.!FFJCB]Q8V47[-DC7 M0>1&GJ$-DN!A0(>%5P^U-TA2A%THTEBUW.CM2WI[9C(M8ZJ_1P#H!GX1%5N MR&9->5ZOD%O;^Y&6J$"6N2W%E*5S' MR=OMP:*4S>K.@(*)Q>],+QT>']GI1:RK7>J@&Y>!M-FH8HC/R)<1MKO(L>9F M]447N;$2DYAU"J=3XL$^X^HGS(YH1NY!?2=1L>N(?/H?>CWMQ0WI/!(HC]A;)($'Z]L2_.8O*BW+V^R[)X'+KW15DJ5T M11?\#CH0(+!5-R>OF/X "3)*V"7Y291Z@_BLN4REK(R*8(R M5?(3/]'>H33!EFN61C6!?R59.U 9ZTKR,CJEN'H?!AXUC@^?]GMK!"K7?KB= MG.$ZJ/&0=P!JWC\>'B,;@S)!LB<("P7Z[>-T16-*O-]F\W>2S-QH>4'O+5L)_(.6NT\GT[L* M-ZNSVDN2>DFP6%WQV_F@/()1O'EX.'RY:M?+]?9Z92N\'%[.:.C%AFKHR-D8U4J225KM8#Q7JS5T9%=UFHA M?+FU6@R[^];JZ,@B:[60N<1:+0;\RUH%.=AEK3*FE6ST';!6&=\#%6-3U UD M8Y^M6/#%9E>.I<6FWCKUQ!U)BOB70QM\J_)KJ_TWA? M=E[/EH-+[K22C;X#=M[VQT#%R./V =VVKV9*P12;5PF0%IMW#V1&I7 33>-D M[BY=EU^@8>(NG@/OTLW<@R?$+H=T3Q8T45TT4TF&S>GBC 8M2H0]&F#[B81B M5#/X!OS$+!8;$S4-OH$MJUA%^ H&WX"[9G7*X!L@^8>X,I<9? .N2^A]&7R6 M519G3"O9Z#M@\&U_#/3\>PJ]05+V1>&/!"5S5"$9,@<9E[T.8!"6Q8!V[K<= MV@A\$VYQ76H]F'L2TNM-%W&:E75RG^AUO-4]*P53L=F#G=&Z^F<;#$KLFE0F MA*UF=@KJ4%ELTM0T.ZTI3U@1OH+9R:]-V"FS$ZOB%U?F,K.37];K?9F=UI2! MY$XKV>@[8'8J?S+.JY\,%9.TX9-!PLCG<3S6V3IB!&Z+/9NKJ,QQY"_S[5&Q M%9F,TJ!,HW%@U5Z-"-AX"J("IHK%*NKFC-9E3=I@CV+G.I>+4LW:%*0SM]B2 MJ6EM8I=$80E?P=KD5S#IE+6)=1.**W.9ML3<8' M0<_/J?8 D)]!I6\SX+8;8? I M-B.H_DT@[)H*DT9%!>WKJ$1PO5D MP5"TK#VMYP"!@Q89@=CY[6K(5LTVY*>FZZ!MB%WOBR5\!=N07ZRK6[8ADN7. ME;G4-N3:[._+-K0F,RUW6LE&WP';4.D+H6(TZCT(Y&?+SF"+4[8&U$'78C.S M2-A^M\SB?O!KT$5R^GMFQZ*\)7 ML/U.W\>]EU.;[KV<*MQ[.?UU[Z7XTIY:=N]E=UK)1M\!V^^1IJ#/D]?B:Z]B MX[$[@#QLL>2W.&(S*D+18IMM-PMC=W)LMRCR;XA=_% F2"4C;R@H9&BQ 5$S MQS9V:5R6\.5&WI!_R-@E(V]X8E'<7R%SB9%7#/B7D0=RL&OOQ)A6LM%WP,C; M2.EU=QY_&X@&UM.1+;XXCGO9%CV9?8I\4R-.6 /'M/OGQ7]!(!/[#'H&OTW0L1G7+JF$.;._D1\56R^) M(_C1*Z2VA*P^VW4?!3*TY0:AT@I0#Q];1[2++2$?[\!@GTF4!B]DF=U44S=4 M'P$RLR6&4O&KH(.+K0NG;=*%:S=(BEIBD^FRS*H;WD2P-P)M$ #%%L%SMJD NQ2BDC5Z#GT'=(@UIX]N:6 9 A756)KYG4 PMIRV*=$J0\*AN%6^M74A!76" M>5U *-C)5+7H%>/@D-LJE]N7./9_!&$(1L4-L!'- M#E<9J2+%W]2?K!57X& MB*U5SCA-8!Q].)!KSM!DGR]@ET$E-$DN@W01IVXXF=(+*K>P]?1+\!H+08W' M@3!;X=)KCI&C,*WR[+TE*ZJF,YJLZBW>1-3E"7(H\E5*EY(:3Z/U2(>]5JTK M35!R=$;;T\?(8WI0FX+ZL![=GSHV!;L+3*56^?+$.#CTMLIY=TM@R2.W!!1< MXU,AZ 6B.3MJEZ].!0V':VTO'>Y4OB=@(^<$=D+Q+ KT3FZE?4%6K:)=$1 G M$J:Y;PXE=J\(66A_Y-Y9#\%ZJANY=X9\IBD3I"1VI8("/7)OA\4TR2H,PK^V MV8-?;09J%.L")XJ/WQCPV^+LJO"QR9QL].@Q?:;8XP;YB9J##)#\63)>5%BL M8NA #.!D01*WB*8I2T*D7\G\B22"1973 R2"M*.0\\1>5X5 .A 8V#B\\\P6 MCQ)WH96-WL:POP?OF?AY2";3AWRQ"(MAN^&Y&[J11QZ>":E6L%MFN'Z,U\I: M[HX*B4@# _?P*FJ*G]EX'G&V<[5[[R(P%&)8=RO[H9#<=YU2!?^VFE M."T,718I1GV4AB(6<94&5C]W-DO(K#S0F2[=@]GWGQX)ZV/$E?DN-;L#[H#7O'%ZI)XM.4FU$>8KD:A MDAR3T\49]=N40;V/[*P1BU'-(NS;$)%Q*(NP;\M"5A&^@D78?Q_)TOLV)4OO M*R1+[_]*EEY\B_NVG&9PIY5L])VR"+<_"^=N&GCCR+\,PIP>$>L;B%I/!(G: M%\);L"RS%VO ;+'YN P=JL00 -0OT#!Q%\^!=^EF+HY!N1S8/5G$"?7K*AB4 MO"[.:'#2(H-RB.VQ$HI1S: <\O,46&RLU#0H![:L=!7A*QB4 _Z5!(LYTC8H MATB>*J[,90;ED.N<>E\&Y<"6\V[NM)*-OE,&Y?9GH6(RG+\N_ZAG4&H]$>1O MR[6)+99E!F4-F*AAOVT*BAF<]$^.;/G\*NF%'J[]1>@>8&]1%O"I7G8OKK;C M["?>CLPGT^J0EB'3-+ Q+?9[3_2&_BJR1*46?*,'.Z-1BRX@CD;(OE,3PE;; MP8SX61Y5S>S=)@%@73P'-!;=CY;!BC4^P)0T0^ )>) M;W-J:<%Z+QNA'E9Z:2TVY#NCWONHKMO#NBC)E;ED9]3CWWG$W!DI)<^Y=Z,9 M$60[6O\=4"*Y$QK,(@8"^_8^ZCQQD^!LM0"DB*F,M@3.8:0Z4OMV#4J<+&\M M"EG9: -H$9,1[8A]EQG&:.TK6*;&C?M3SDVU#:!%.G%2Y69WM/85"E/B9KU+ M?(M(>U<1"5/Q<=N7,D"RVM78 M83 J16,H+\8!&?WJ_CU.+O(TB^>P2 CFZ&[# O4QDAW2<'(*T)A*:W% $K^Y MD"1[I?$7V3CR:63& M@BY!YZ^/\&[.;-7H70@*J[IF@RED0JJD2 M#*2F"GX=<*D'>'[N99/D@20O@2?R[+":%M#/VN(Q5=[K\%2FH*1+1.*\ MUMSVI1"0G'=29KA$"H"8*LZ%M%:/_;^#/;+*<26H$2[Y@FL]IQ1>>[_E]<": MJLJ%I"GTHS29COT2@30'.JMY*0KD[W8]\MB*( 1IJJ*6-M]USJ9O!0%H&KUA MUB!MR1I,:VU\N,6T./0R/E7+ !::49G+JZ2;,S@9'F%=O-P+W5ST)3@76:9&7RUSVH5- . M"?="^RXT#N&MJG2_B7%U(T69[U6'&HIWW;:"";A<]1+VT=GN-K)5S?YDV34^'T@ M'DV5#S*YB*,B;C-WPU7^_#N2!+'/,Q.U'N+TSJP]")=;C#6@&G6NWJK'2\R$7).2)DSQ?.^ T%^R,Y0M>@+D(W32?3XFJ0Q#W. M[5/*Q);\$ILT23CE0C%T+0")WBHLZ6'U;N-2"K;-RQ.96 ,?0G0+L.2OR MW2OQW^+(J\O]6]]25+:DT&A(/P/6_BJB M'F 7VK!(;/MVHOV6[42Q\NA+1*B\$^6GU7^_.U%K4JIOTE1G)\I/F_Z>=J)] MJW>B?=V=:/_73A2D,+!O)ZHP2WLJ6JOQ1I03MW*\.% U7#90= MW,(*+-<[DG@Z&QOYHTI!VKG-K:DN(I2M3KI%,]W%$0U;F4P+X%<_:>:[%NYG M!L-V[6<&R%D2.2)4WL\,S)78P[:-C.UG!LA[5 Y-=?8S WZX8DOH-;&?L:82 M#IZ535#:N) ">F4Q/CDJ1N8&CD[L M.AZ>XZ2XZ:)"ZF[C4AB6;C3YE7'X.#IQ**;"Y19T2S=_7 IWAV\JP5B&! M]W3?(W^Y727^,JW=Q@6%]NWMABW;VPWMV]L-=?9VPU][NQUC>VC?WFY8F\WU-W;#7_M[:@4[-O;*#NQIU22PV5.*/+''W%3#7I[4BE& M.W>C#=6& ;(C6U4-\/!BD5VO_:Q2E'9N?0WIRP;,_<5[6JHQUW'>^ -5>50I M2#OC@%XI4N1B7GM3'#944[G*VZ$^!C2FE)Q]E3O-*,D:G:F\YSM^?5NTHNK\O_KI M0=/QG/ZKKHKPGE=*U!:?J!%]D4(UE2C=GO1=#?.U'8UL\:&J*H ,C*G$YSC1 MG-=YEB>D&V=^QUH%4O'/_(Z1-_X<$2J?^1WSLXNWQ.ML_LP/JX:/A*8Z9W[\ M C[OZ

FFT-# M]J!2>G;N6X^Y]\-K8K2O6NR^U.0F>OP14Z^.>F9AA6>5@K1ST]I861@P[:M@ MNT=]H6=3YC1F_;12F';NG MH;.]%JC,XS-)B$O/')IKS-NS"D&>V!EJTEAA&# -'>ZU0%^::TDI-#O#2AKK MQAJ:W0$;\K=BFB[KC_EYGL+G/$T?R*SX(*L>EK#Z@720 MG>NZ4T\#EB'7+"KI)2CIRVZY,E1F*?%TZ'Q=VJ]V(J=]N#%)#<)&)>N!SR(*"ZQSC+ M(RTV]N %)(*QBI?'W9:PR. 3PQ,V8YGD(3#FI#))S#=:(= -'^.?092.PY D M,Q)1L)=)/KLG:>#G,L8T'@$R0SH_K4>E-C1C$>(F.?Z#P.."R$U>;Z(T2_+2 M @800;J(4_JUD#"L_ !0="2+OQZ_FL!P0[B%EN<%2 <&/LF>2:)B?^ZV!XA( M6_!ZW(EQF K%-DK5N>M1?7-#&/$7$I&$6M-14 I:S)I"5Y 44J!!/0*5(7&X M/) #A>!EZYPBTEEMP9X M2!O\>N2)4'!(:E58%L?=<:L0^RWKZO3.D&/TZAX_J"'CT-^J$"O)2??53R_, M_2":T8J2\#__T?U9/U*!]328>,A.7* MGCT"-.\F. 8[AZF @TW2N*-_!U$Q6!G$N#+?I69WP!V(BEDKIXHYNML89(5\ M!*P\NV0@.A#MLH9V[_[XZI9.JO0;R:C%E<+NBBB1R^T,;?"XDS M0=2! M"X9KJ'^-DS]O(MB$TTPNVM3S>X.DD".&:W(O@]2!VX)KK-=!%*3/Q/\2Q[X^ M^?S>\+5##C"N2;X,4B>2>:[1 D 5GJ$9H$>. :I)Z'KLIJ)^$"[.7+BAEX=+ M5P@ NH&_SVF!S8=G$!W.9O_*36A=V'0UBG,W#;S">Q[FM""H?..O^ 1@3\L) MP/&3;[^-MZOG-X:!(.\+M23&\)L+8+V;O3U6*C89 0H;>W[BM4YM[+'RU'!E M+MO8\Y/2X 9A;&N;:,,N[@!R0-JTZTT;%10=V+6O38#;.!49ZAOM0$^1+#@5 M5MA6' - ![;>6T73O^7T]'HR+<223O(LS=R('E 5GWDA.4SKTU\# M8"!!)$BKHUO@")(>[+T8"XN:^Q MFZ]L1I'L^?JTB[$8NG54E<:7//#=R"/X3,ML#F9[D NRJU_,F!K+%2BX%YCV MP^QRT=+@=MD#5C5D7[X)=C? [.WRT@&,F7H[VGBSBA*:Y4OB2\+H =0BYE!Z\9^+G(8%MQ]:X*K(] M?UW^49H07_]I !L[0Z*0$/;TJPWTW3BBT7.EUF5(P5/-3X_:*4\U5B9*KLQE MGFI^3DG,$#2E[ ?K!#=OGSHW%"2RX+9WAL,A?I5C,Y-/#:A5"?/5R"YQ5Q$) M4UUPVY'P:@4C2$GN!E&&]N$%947'5'I=(>EKALS7!]T!SS@*S]; MB9:*9I7-3'38Q>T$8%>&J$)UP')&'\'JI,M\4O9VV@'Z/&GGQY[C/%;&..DM(HJ[YOXC4%2V$:0N<^D M"")NDF:3' L_E'P[\@3IVI*,&!4:JQAP\S&;66O7I0Y79Q?259?3 V:"5;16 MB6(OOT(@N F<#7U']U,JZQ2[JI)A?Y8<+6X&:*,G9[HEM$YMJ>O+9T=X-E_% M865>Z/HUM,[L.,>K2GB3"L&XK0Q/DF,IG$F?4TF&S8^J-,.%MA:H,VE M4EU!NVDG62T5PA<5G^ ,>J<&3. WZZ(:Z%[1+6&&-K7>SJ"/;"IKR91A1.O@ M?"\!B(,>TO&+-B.;A'*Q=#_@<-!'^H9Q9;Y+S>Z [0LX//!5N4$?,]5/_9FF M@,J^H,$#WXP;]!%K#4O(8; IQH$>]K>S@GIQ#I_[5\KHR>H?E-"3"J'+7SO? M'QCLO?T1("*>=TDDOTG5]J#M"\/3OXP61]_E1Y655H ,UW*:WE<^;@-A0(R''('\.M< M_2,'P_\BGB](E!;/O O=*+4HB]);";?)M#K.>Q)27]1%G&9ID>7JJ9*^,E5P M^31[,'!_AG#V]G8LM<[861U[-6WG^>MN5L\?;N)KW'9M]@YG,$#.WF2"8LZ! MGEDA&7)?U4IJ<2C/U0 [D,(L90K^K0'7ONB4?VMH42JH0N8R_]:PO:F@[JF* M"OQ9Z[^#)+"/0/3X7LK+1!M84I-G&%/LN,XS1VN>?4N/&_2GGIMH&T&+/&0DWNZ.U[Y9GK6O] M@1^XR>N#6WP$LMC[4R'- [,/2*7+UJ,B_@[XJBJXOKES^/$1Q);"9HOZ%Z1! M\]+.(%SLVVUB"CF\*P+KP*W3J_DBC%\)*B,I&L\]5F("OLD/Y#+.V[D"V\H%J;;^G2O=D0!( NI%_%=*C##IR\?4:01=8D2PAJ"IXQG&?%(.%-TSU ID> M/!*Y21"K!#%5VX+([,F'LQ\'D "WA7=)U6A?(OD>I0OB!=. ^.(8)UY[$ -F MX R?&0:-8@RX]TD-;7MD$X"G_[TSUNKPT)RM2UVEK'=8C* M6/R_/TA*+\+<$9BQ?F\?:LEX#7S+L174D.X8UDRNK'!O&O/"V.K"G!1 TE5@ M3NZ&CR293R+^'1GC;P*Q8MM3>U'!O8JK"[>9F\KF"S3,TINHG)Y;956+/UZ" ML73M!LD?;I@+(W,..Q)G@%XJR,Y%MXDXNW _^RUD2BRXIVW!59O3X"NI^6#D M); 485<1W+\>&Y24J2OFZ"I:1^(T9)!>Y*!QP%_=Y$^2W26!1^[RQ'N&MG1& M[V.%5G@MK!_8CG([EV-EV;7Y GYQ7%1^>,9>%KS0<+9?\=C58-W1 &&9D;@M MBM^FXSQ[CI/@G\3_#IPG%2J+8/OSUZN?)/&"E!1Z6T2,- W2;O9B$";R&:L) M9> L,P>0W+O)1C#"3L]R #(WU8@KAG<0Z#VRJ')2(?-=:G8';%^@MR%C5DFW M=S6[_HE"TQ<"'TA'4GC+Q2$D:E_@^\%];),\2S,WHO_2B[;P+6+#2 M,VQ&N_;C.^,(T=!]@47AD7O(W"1KJ4)O^A:_).(4B'MX&_!AI=/,9J7FBM&^ MJQ;Z"DU%?).F.?$O\V1]VEC249'_6O:^2%^U'^8,CJT\B]BK.M:44M/+(V>E MMD5ELL>6+J#7<3(E09:#J%83?.F$2B,;N^]Z9\*03JG;R/ MC*PG2'M.KLQE@7HGW"W<>TC4<8+D0MOK_)/@M2]H[=#Y.4Z0CH:K! XU,0N>7PY.I]DZ8&09CK8 M:%B,%VO&:@F4,Q?9:##KOYG3R\JTD22 Y_0HY8%]F9)-$9M/&1!#APT6$4M_ MA'VK-..[M&\I(^1+AC+^U%EG8S-TJ*'-/\A&Z29["*].;R!-GAV ]D.0E\$AZ&TKXDW8L M@/P>1G0@O"PD9\_)*&80T93"JW71[XJW(@Y$2A4%R^'K_%31OX\ M#^(PG@6>&Z:WH&\9\<7,"3N5<)'CZ1IQJ 8/M?X*2^JXW6UE9_PC[GKK6C)4 :7N%MEUX\N+HO#ZE M4+"O5TL(4Z9Y"Y.I,F=V$"VMA\YL7PH#^Z*PE"HEBK<065@_3,E6+JX["_8W MZ[^7%F0;3KS9PS95SNJ ^Y@"!'>F;;4H@2(=>;)%SJ%E:[RFBC@=D)BO013, M\[F0FHTV!5BLHD@\P>_2PQ[SWHH1[9LE]Z>J5=?Q>&VW;XX>3O%MAZUG6Y<&!Q"D3PU:ER2V38DL>.-U[X0 MPID-UTZY]# HE:+A4'H8Y\S.9?ZB%%WR2FD]6?V#LGI2877Y:V=\SZ#P[8\E M0D3C0R[[3;X80^>0(G[6ZY%2&SB'G,&Z21N3< M/ K(N7DL3ZR1/)9-R*D,G4/.85P;S9:U[Z)E[3L]R3P:MG#F5(;.(4?;,6%/ M8/>M0ETP4;?2*FO#Z:P6&@[12 X.;:)7:;,>XV48P@HT265%A61="Q&=V1=O ML5+* [-QNH&5[D@9')[6]1];IY#WQXEE$DXK>^"")8!K0 ME7P,LS)+E_/4'T?^+?R:WJX.2%I<3H7F$3T_B)-7/=5L_K["5W1D7_A@ PTU M*!2.HFH[T+JCJ'=)O"!)]DJ3Y&;0X@K:+NBL/Y#B#_IAA<11;&U' M8G<4^^V[MOK;H=9BQIL+GGK(!ZN6*+-(/!PU/MBU1_O4^ ;T))H%Z\:3[)DD MC\]N]"6._1]!&![,P)",H^"PCWPT8XF*JPN+H_ 'NPMJ=%]_'2>'??;NUK#55#B*8GD8M%=U,43%473M XKNF X7>9)4K"SZ!Z\X/$AA:9'D.3KH.$H. M[Q']V?ECP?2 MSR@ET+[8*A_4%E<>3Q&/,?IUM%)/:)R)T*JRP?LU] JIH=GDQ=O+C_&OI5U% M1!R%;ME9XC5W:_T])=,\O VFHGVB2G\+60LCA^D#%0WCY?);.XT98N#XD7FDUWE6*1WDN,NZ&M ( M,$<=<"N/,73ZTLV*$J>-)C__(>7!0_M.NAL@Y3#_;H]8#AU"5(F&H8RTU]#8 MKU X:MJJ4E[[M>]7#LI[\D*B'.]X9&LD"4V.3MH;JJ.(CJ,!OPX4*D%)&#[6THU"[Z[]"N^528=3 M*J 5U:QNXVA&"W-=DJ?,HKI5=#B70>J%<9HG1*%B%;N#,UP[.@X\^)L(1I"K M5*MBM(9A(\<5B<3)GFM<&(8*5=7_Q.]<3/9)4)()/VQS"+]R;LG,#:]@< M.?E/&*T<]-!Q+@.;A''';JCPU &)*A%P,YML-W&& Z1,)ER9[U*S.V!#!:%: MF+R[C[R?4IQ1$@2&JD0=G#]SR;M[F EI^,0P6!1C,%03"HM)V(H1STWY.4/Y MC6$EPDR-(J:%SR,+A*'"3I@NAS\ &UV,:)UH2?[F[::@^;0QR0 X!83,C9[$Z?AN+/=T&3W%R%^:2PD!;S6!Q03Y3Y\F8<8;& M'#MJJ28S<^H"!AEDUZY77+F2+(V[C6$=0CX5UUP<>1!PZS?M@TMY#0I&JITA>6+^0EE4\( M8U%5AV2JE!/F]-Q>65'9\6'WT,^Y=)<=(4X3)5UPJ2VJK8KW5_FNCZ/ MDR3^ :I]X2[@+\)T'3J/@7EAU9=WBU6V(N@#-%44RIZ)_]7-\H2NC6!T*L_] M:B<0#/(WN@;S,CBFRD39M@K<1# BDF;%%H.D7A(L)$$.&D]QT#.3&%H#A/A, MU9FR637&V1U)@MB_BOP&JE%Y"HC.JL,U(ZJQ@\]492K;5&/Y31S/Z17Y29ZE MF1OY\&V\A%4SFI5"J&='"!\)0D4.,S5K4RB M;#X52,-4M0*9X@=>=F0Z1* MJM>?1%7_9$_95N0_ E3>@BB91I:C#)RIDEP8D647\7P> M9$4,Z#AZ2RCHT9 Z$X%FO"KQZ]=NO_41(.1N* @FTWL 3-J1 2^:0$YO$5B\ M(#+-)SAH":OJB);A8].%^FZ"SP9(]G$M5C:)Y>)Y!P%I0Z0=+U?FN]3L#KBE M 6D:%5:Q\IP9F$T,)"T-0-.MNHI=+_)-X!Q&JB-M:2A9G8*K2!8'4^R[S#!& M:U^$V-[*K")9#:K<[(ZV X%?Q>6AZB(O#E-A-:?WGHY.D,Y-#'RDE+ 9B@T+ M[6!9&L#"[E!* _E<1$B3&K-;: S%FFESVV0/?BN(<:CQ%)@72+0:F,"U\78A M,NTJ>@F2.*+ W?">S(D?%-0M<^L)YKBD)TP/I.#LVGRR9[\23BMCVI:##6F6 M_CB://V=T'3]Y#&8D^O$G7-]<+)^#EK&/D/4:J#L0GC;V/.2W VOXV1#EV]C M>IN\(CW!9%=]! @-*9_JH0OD<^R(:>QQ+_*LV"N0L_<$^R M33V:FD^MUA2S@NA"-%TA#, GE,0R]X1LK5%\# C/^IVC^GJC!7IO<7D'.$]] MR&+OS[L\\9[=E-B4JF--VF1Z3Q:K H?@(9S@Z,K#(%Y)\>\]= M0HNZSU/A&:NH#PP+.X152X",-5D.[]V4&J^^3@@?XPR/D2*M#"\+"BCWE1*% MZ2[Z3 ?]! /[M_\/4$L! A0#% @ -WV#4(^+VP< ,DI 1 " 30R M 0!D.#DY.30T9&5X,S$R+FAT;5!+ 0(4 Q0 ( #=]@U!ML?,C/@4 +T4 M 0 " 3XZ 0!D.#DY.30T9&5X,S(N:'1M4$L! A0#% M @ -WV#4.&))\D.#0 8WP !$ ( !JC\! &YE;V'-D4$L! A0#% @ -WV#4*M,E4,/# &Z0 !4 M ( !YTP! &YE;V&UL4$L! A0#% @ -WV# M4 /DA1 XML 17 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Purchase
9 Months Ended
Feb. 29, 2020
Stock Purchase
9. STOCK PURCHASE
In October 2018, the Company’s Board of Directors passed a resolution canceling the Company’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’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.

XML 18 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Compensation Plans
9 Months Ended
Feb. 29, 2020
Equity Compensation Plans
5. EQUITY COMPENSATION PLANS
Qualified and
non-qualified
options to purchase shares of common stock may be granted to directors, officers and employees of the 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 three and five year periods and the contractual terms are generally five or ten years. A summary of stock option activity during the nine months ended February 29, 2020 follows:
                 
 
 
 
Weighted-
 
 
 
 
Average
 
(Options in thousands)
 
Shares
 
 
Exercise Price
 
Options outstanding June 1, 2019
   
2,385
    $
49.37
 
Granted
   
561
     
63.91
 
Exercised
   
(686
   
40.07
 
Forfeited
   
(56
   
56.67
 
                 
Options outstanding February 29, 2020
   
2,204
    $
55.77
 
 
 
During the three and nine month periods ended February 29, 2020 and February 28, 2019, the Company recorded $1,640,000 and $1,306,000 and $4,795,000 and $4,137,000, respectively, of compensation expense related to its share-based awards.
The weighted-average fair value per share of stock options granted during the first nine months of fiscal 2020, 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.
         
 
FY 2020
 
Risk-free interest rate
   
1.9%
 
Expected dividend yield
   
0.0%
 
Expected stock price volatility
   
29.4%
 
Expected option life
   
3.5 years
 
 
 
 
 
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.
XML 19 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Calculation of Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 29, 2020
Feb. 28, 2019
Feb. 29, 2020
Feb. 28, 2019
Earnings Per Share [Line Items]        
Numerator for basic and diluted net income per share - Net income attributable to Neogen $ 12,200 $ 13,073 $ 43,128 $ 44,361
Denominator for basic net income per share - Weighted average shares 52,795 52,071 52,463 51,849
Effect of dilutive stock options 253 401 320 599
Denominator for diluted net income per share 53,048 52,472 52,783 52,448
Net income attributable to Neogen per share:        
Basic $ 0.23 $ 0.25 $ 0.82 $ 0.86
Diluted $ 0.23 $ 0.25 $ 0.82 $ 0.85
XML 20 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Compensation Plans - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Feb. 29, 2020
Feb. 28, 2019
Feb. 29, 2020
Feb. 28, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average fair value per share of stock options granted     $ 15.56  
Compensation expense related to share based awards $ 1,640,000 $ 4,795,000 $ 1,306,000 $ 4,137,000
Employee Stock Purchase Plan | 2011 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Annual maximum limit percentage of compensation to purchase shares     5.00%  
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option vesting period     3 years  
Stock option contractual terms     5 years  
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option vesting period     5 years  
Stock option contractual terms     10 years  
XML 21 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Long Term Debt - Additional Information (Detail) - USD ($)
1 Months Ended 9 Months Ended
Nov. 29, 2018
Feb. 29, 2020
Feb. 28, 2019
May 31, 2020
Nov. 30, 2019
Debt Instrument [Line Items]          
Unsecured revolving line of credit, total amount available         $ 15,000,000
Unsecured revolving line of credit, maturity date Sep. 01, 2019   Sep. 30, 2021    
Unsecured revolving line of credit, interest terms   LIBOR plus 100 basis points      
Unsecured revolving line of credit, interest rate   2.51%      
Unsecured revolving line of credit, balance outstanding   $ 0      
Unsecured revolving line of credit, advances   $ 0      
Libor Plus | Unsecured Revolving Line of Credit          
Debt Instrument [Line Items]          
Unsecured revolving line of credit, spread   1.00%      
During Fiscal 2020          
Debt Instrument [Line Items]          
Unsecured revolving line of credit, advances       $ 0  
JSON 23 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d899944d10q.htm": { "axisCustom": 0, "axisStandard": 14, "contextCount": 214, "dts": { "calculationLink": { "local": [ "neog-20200229_cal.xml" ] }, "definitionLink": { "local": [ "neog-20200229_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": [ "d899944d10q.htm" ] }, "labelLink": { "local": [ "neog-20200229_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "neog-20200229_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-20200229.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": 376, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 2, "http://neogencorp.com/20200229": 1, "http://xbrl.sec.gov/dei/2019-01-31": 13, "total": 16 }, "keyCustom": 12, "keyStandard": 289, "memberCustom": 21, "memberStandard": 19, "nsprefix": "neog", "nsuri": "http://neogencorp.com/20200229", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "PAsOn02_29_2020", "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": "d899944d10q.htm", "contextRef": "PAsOn02_29_2020", "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", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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", "ix:continuation", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "decimals": null, "first": true, "lang": "en-US", "name": "neog:ProductsAndServicesPaymentTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "neog:ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "PAsOn02_29_2020", "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", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "PAsOn02_29_2020", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "neog:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "PAsOn02_29_2020", "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", "td", "tr", "table", "neog:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "PAsOn02_29_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P12_01_2019To02_29_2020", "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", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P12_01_2019To02_29_2020", "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", "ix:continuation", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "PAsOn02_29_2020", "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", "ix:continuation", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "PAsOn02_29_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "PAsOn05_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Future Minimum Lease Payments (Detail)", "role": "http://neogencorp.com/role/FutureMinimumLeasePaymentsDetail", "shortName": "Future Minimum Lease Payments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "PAsOn05_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P12_01_2019To02_29_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Disaggregated Revenue (Detail)", "role": "http://neogencorp.com/role/DisaggregatedRevenueDetail", "shortName": "Disaggregated Revenue (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P12_01_2019To02_29_2020_FoodSafetyMemberusgaapStatementBusinessSegmentsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "PAsOn02_29_2020", "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", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "PAsOn02_29_2020", "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", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "PAsOn02_29_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Inventories (Detail)", "role": "http://neogencorp.com/role/InventoriesDetail", "shortName": "Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "PAsOn02_29_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P12_01_2019To02_29_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - 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", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P12_01_2019To02_29_2020", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - 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", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P12_01_2019To02_29_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - 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", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P12_01_2019To02_29_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P12_01_2019To02_29_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - 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", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P12_01_2019To02_29_2020_USsrtStatementGeographicalAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "1035 - 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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d899944d10q.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": "1036 - 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": "d899944d10q.htm", "contextRef": "PAsOn05_31_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - 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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020_MinimumMembersrtRangeAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - 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": "d899944d10q.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" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "d899944d10q.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": "1039 - 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", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "PAsOn11_30_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P12_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P12_01_2019To02_29_2020", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "decimals": null, "first": true, "lang": "en-US", "name": "neog:RemedialActionObjectiveTimeFrame", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - 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", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "decimals": null, "first": true, "lang": "en-US", "name": "neog:RemedialActionObjectiveTimeFrame", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:TreasuryStockTextBlock", "div", "div", "body", "html" ], "baseRef": "d899944d10q.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": "1041 - Disclosure - Stock Purchase - Additional Information (Detail)", "role": "http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail", "shortName": "Stock Purchase - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:TreasuryStockTextBlock", "div", "div", "body", "html" ], "baseRef": "d899944d10q.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": "d899944d10q.htm", "contextRef": "P12_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P12_01_2019To02_29_2020", "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": "d899944d10q.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": "d899944d10q.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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "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": "d899944d10q.htm", "contextRef": "P06_01_2019To02_29_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 40, "tag": { "country_AR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ARGENTINA" } } }, "localname": "AR", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_AU": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "AUSTRALIA" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_IT": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ITALY" } } }, "localname": "IT", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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" }, "country_UY": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "URUGUAY" } } }, "localname": "UY", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" ], "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": [ "r291" ], "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": [ "r292" ], "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": [ "r293" ], "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": [ "r293" ], "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": [ "r293" ], "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": [ "r294" ], "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": [ "r293" ], "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": [ "r293" ], "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": [ "r293" ], "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": [ "r293" ], "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_AbtekBiologicalsLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Abtek Biologicals Limited", "label": "Abtek Biologicals Limited [Member]", "terseLabel": "Abtek Biologicals Limited" } } }, "localname": "AbtekBiologicalsLimitedMember", "nsuri": "http://neogencorp.com/20200229", "presentation": [ "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20200229", "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 & Other" } } }, "localname": "AnimalCareAndOtherMember", "nsuri": "http://neogencorp.com/20200229", "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/20200229", "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 & General Sanitation" } } }, "localname": "BacterialAndGeneralSanitationMember", "nsuri": "http://neogencorp.com/20200229", "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/20200229", "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/20200229", "presentation": [ "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "neog_CellBiosciencesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cell BioSciences [Member]", "label": "Cell BioSciences [Member]", "terseLabel": "Cell BioSciences" } } }, "localname": "CellBiosciencesMember", "nsuri": "http://neogencorp.com/20200229", "presentation": [ "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "neog_ChileBasedMagiarChilenaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Chile Based Magiar Chilena [Member]", "terseLabel": "Chile-based Magiar Chilena" } } }, "localname": "ChileBasedMagiarChilenaMember", "nsuri": "http://neogencorp.com/20200229", "presentation": [ "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20200229", "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/20200229", "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/20200229", "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/20200229", "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 & Other" } } }, "localname": "CultureMediaAndOtherMember", "nsuri": "http://neogencorp.com/20200229", "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/20200229", "presentation": [ "http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "neog_DiessechemSrlMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Diessechem Srl", "label": "Diessechem Srl [Member]", "terseLabel": "Diessechem Srl" } } }, "localname": "DiessechemSrlMember", "nsuri": "http://neogencorp.com/20200229", "presentation": [ "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20200229", "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/20200229", "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/20200229", "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/20200229", "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/20200229", "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/20200229", "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/20200229", "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/20200229", "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/20200229", "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 & Drug Residues" } } }, "localname": "NaturalToxinsAllergensAndDrugResiduesMember", "nsuri": "http://neogencorp.com/20200229", "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/20200229", "presentation": [ "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "neog_ProductosQuimicosMagiarMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Productos Quimicos Magiar", "label": "Productos Quimicos Magiar [Member]", "terseLabel": "Productos Quimicos Magiar" } } }, "localname": "ProductosQuimicosMagiarMember", "nsuri": "http://neogencorp.com/20200229", "presentation": [ "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20200229", "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/20200229", "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/20200229", "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 & Disinfectants" } } }, "localname": "RodenticidesInsecticidesAndDisinfectantsMember", "nsuri": "http://neogencorp.com/20200229", "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/20200229", "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/20200229", "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/20200229", "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/20200229", "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/20200229", "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/20200229", "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/20200229", "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/20200229", "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/20200229", "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/20200229", "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/20200229", "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/20200229", "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/20200229", "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 & Disposables" } } }, "localname": "VeterinaryInstrumentsAndDisposablesMember", "nsuri": "http://neogencorp.com/20200229", "presentation": [ "http://neogencorp.com/role/DisaggregatedRevenueDetail" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r116", "r122" ], "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": [ "r126", "r177", "r181", "r286" ], "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": [ "r124", "r177", "r179", "r283", "r284" ], "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/BusinessAndProductLineAcquisitionsAdditionalInformationDetail", "http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail", "http://neogencorp.com/role/SegmentInformationAndGeographicDataAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r125", "r177", "r180", "r285", "r287", "r289" ], "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/BusinessAndProductLineAcquisitionsAdditionalInformationDetail", "http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail", "http://neogencorp.com/role/SegmentInformationAndGeographicDataAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r166", "r260" ], "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", "r128", "r129", "r178" ], "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", "terseLabel": "Accounts receivable, less allowance of $1,400 and $1,700 at February 29, 2020 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": [ "r160", "r164", "r165" ], "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", "r158", "r160", "r165" ], "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", "r264", "r275" ], "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", "r228" ], "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": [ "r93" ], "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", "r131", "r137" ], "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": [ "r119", "r263", "r274" ], "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": [ "r215", "r216" ], "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": [ "r220" ], "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": [ "r221" ], "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": [ "r217", "r218" ], "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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Purchase price allocation for other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r218" ], "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Purchase price allocation for Prepaid Expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "verboseLabel": "Purchase price allocation for Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r218" ], "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": [ "r218" ], "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", "terseLabel": "Unearned revenue liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r218" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "verboseLabel": "Purchase price allocation for other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r207", "r218" ], "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": [ "r218" ], "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": [ "r218" ], "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": [ "r218" ], "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": [ "r217", "r218" ], "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": [ "r217", "r218" ], "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", "r85" ], "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_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r11", "r86", "r87" ], "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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r80", "r238" ], "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, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net Increase In Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/FutureMinimumLeasePaymentsDetail", "http://neogencorp.com/role/SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail", "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail", "http://neogencorp.com/role/WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r165", "r267", "r279" ], "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": [ "r163", "r167" ], "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", "r169" ], "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,910,832 and 52,216,589 shares issued and outstanding at February 29, 2020 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": [ "r87", "r225", "r232", "r233" ], "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", "r235" ], "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", "r91", "r170", "r171", "r172", "r173", "r240", "r241", "r242", "r272" ], "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": [ "r207", "r208", "r209" ], "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": [ "r83", "r117" ], "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": [ "r177" ], "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": [ "r203" ], "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", "r94", "r98", "r100", "r101", "r102", "r104", "r270", "r281" ], "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", "r94", "r98", "r100", "r101", "r102", "r104", "r270", "r281" ], "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": [ "r105" ], "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": [ "r238" ], "calculation": { "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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": [ "r157", "r159" ], "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": [ "r169" ], "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": [ "r87", "r236", "r237" ], "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": [ "r149" ], "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": [ "r146", "r147", "r149", "r151", "r261" ], "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": [ "r146", "r148" ], "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": [ "r149" ], "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", "verboseLabel": "Amortizable intangible and other assets, net of accumulated amortization of $43,397 and $40,835 at February 29, 2020 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": [ "r143", "r144" ], "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": [ "r87", "r145" ], "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": [ "r87", "r152", "r156" ], "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", "r94", "r262", "r268", "r282" ], "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": [ "r90", "r118", "r213" ], "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", "r87", "r205", "r206", "r210", "r211", "r212", "r214", "r288" ], "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": [ "r82" ], "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": [ "r82" ], "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": [ "r82" ], "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": [ "r82" ], "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": [ "r99", "r103" ], "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": [ "r142" ], "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", "r141" ], "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 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", "r138" ], "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", "r87", "r106", "r139", "r140" ], "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", "r141" ], "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 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", "r141" ], "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 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": [ "r256", "r258" ], "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": [ "r256" ], "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": [ "r249" ], "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": [ "r257" ], "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": [ "r257" ], "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": [ "r257" ], "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": [ "r257" ], "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": [ "r257" ], "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": [ "r257" ], "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": [ "r257" ], "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": [ "r257" ], "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": [ "r257" ], "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", "r266", "r277" ], "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", "r265", "r273" ], "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": [ "r168" ], "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": [ "r271" ], "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": [ "r80" ], "calculation": { "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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": [ "r80" ], "calculation": { "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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": [ "r80", "r81", "r84" ], "calculation": { "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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", "r84", "r103", "r269", "r280" ], "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": [ "r250", "r258" ], "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": [ "r247" ], "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": [ "r247" ], "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": [ "r247" ], "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": [ "r248", "r252" ], "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": [ "r246" ], "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": [ "r255", "r258" ], "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": [ "r254", "r258" ], "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_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r243", "r244" ], "calculation": { "http://neogencorp.com/role/FutureMinimumLeasePaymentsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://neogencorp.com/role/FutureMinimumLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r243", "r244" ], "calculation": { "http://neogencorp.com/role/FutureMinimumLeasePaymentsDetail": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://neogencorp.com/role/FutureMinimumLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r243", "r244" ], "calculation": { "http://neogencorp.com/role/FutureMinimumLeasePaymentsDetail": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://neogencorp.com/role/FutureMinimumLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r243", "r244" ], "calculation": { "http://neogencorp.com/role/FutureMinimumLeasePaymentsDetail": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://neogencorp.com/role/FutureMinimumLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r243", "r244" ], "calculation": { "http://neogencorp.com/role/FutureMinimumLeasePaymentsDetail": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://neogencorp.com/role/FutureMinimumLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r243", "r244" ], "calculation": { "http://neogencorp.com/role/FutureMinimumLeasePaymentsDetail": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://neogencorp.com/role/FutureMinimumLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r116", "r122" ], "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": [ "r92", "r95", "r114", "r234" ], "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", "r239" ], "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", "r169" ], "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, net of tax:unrealized gain 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": [ "r150" ], "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_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r78" ], "calculation": { "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r73", "r219" ], "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": [ "r136" ], "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": [ "r183", "r200" ], "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", "r201" ], "calculation": { "http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.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": [ "r179" ], "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", "r79", "r119", "r123", "r224", "r226", "r227", "r230", "r231" ], "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", "r154" ], "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", "r154", "r278" ], "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", "r153" ], "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": [ "r87", "r130", "r133", "r134", "r135" ], "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": [ "r204", "r290" ], "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", "r174", "r276" ], "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": [ "r176", "r177" ], "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": [ "r176", "r177" ], "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": [ "r88", "r89" ], "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": [ "r253", "r258" ], "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": [ "r103" ], "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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "verboseLabel": "Future minimum lease payments" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://neogencorp.com/role/AccountingPoliciesTables" ], "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": [ "r115", "r119", "r120", "r121", "r145" ], "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": [ "r115", "r119", "r120", "r121", "r145" ], "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": [ "r183", "r200" ], "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": [ "r200" ], "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": [ "r186", "r191", "r193" ], "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": [ "r194" ], "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": [ "r127" ], "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": [ "r179" ], "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": [ "r82" ], "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": [ "r184" ], "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": [ "r200" ], "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": [ "r197" ], "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": [ "r196" ], "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": [ "r198" ], "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": [ "r190" ], "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": [ "r192" ], "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": [ "r188", "r200" ], "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": [ "r187" ], "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": [ "r87", "r183", "r185" ], "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": [ "r199" ], "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": [ "r195", "r202" ], "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": [ "r251", "r258" ], "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", "r119", "r145", "r155", "r161", "r162", "r283" ], "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", "r169" ], "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/FutureMinimumLeasePaymentsDetail", "http://neogencorp.com/role/SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail", "http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail", "http://neogencorp.com/role/WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r46", "r169" ], "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/FutureMinimumLeasePaymentsDetail", "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/FutureMinimumLeasePaymentsDetail", "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", "r169", "r174" ], "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", "r169", "r174" ], "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", "r169", "r174", "r189" ], "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", "r169", "r174" ], "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", "r174", "r182", "r192" ], "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", "r169", "r174" ], "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_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r17", "r18", "r169", "r174" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Shares repurchased (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://neogencorp.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r17", "r18", "r169", "r174" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Shares repurchased" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://neogencorp.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r22", "r23", "r132" ], "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": [ "r222", "r223", "r229" ], "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_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r259" ], "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": [ "r259" ], "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": [ "r175" ], "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": [ "r107", "r108", "r109", "r110", "r111", "r112", "r113" ], "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": [ "r97", "r102" ], "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": [ "r96", "r102" ], "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": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r128": { "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" }, "r129": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r169": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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": "(c)(1)(iv)(3)", "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)", "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": "(d)(1)", "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": "(e)", "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)", "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)(i)", "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)(ii)", "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)(iii)", "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": "(f)(2)(iv)", "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", "Subparagraph": "(h)(1)", "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r201": { "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" }, "r202": { "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" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "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": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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": "(b)", "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": "(c)", "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", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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": "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "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": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r291": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r292": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r293": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r294": { "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": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r79": { "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" }, "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": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "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(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 24 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Accounting Policies (Policies)
9 Months Ended
Feb. 29, 2020
Basis of Presentation and Consolidation
BASIS OF PRESENTATION AND CONSOLIDATION
The accompanying unaudited consolidated financial statements include the accounts of Neogen Corporation (“Neogen” or the “Company”) 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
10-Q
and Article 10 of Regulation
S-X.
Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.
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 nine month periods ended February 29, 2020 are not necessarily indicative of the results to be expected for the fiscal year ending May 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
10-K
for the fiscal year ended May 31, 2019.
Recently Adopted Accounting Standards
Recently Adopted Accounting Standards
Leases
On June 1, 2019, the Company adopted ASU No.
 2016-02—
Leases. Refer to Leases section of Note 1 for further information.
Recent Accounting Pronouncements Not Yet Adopted
Recent Accounting Pronouncements Not Yet Adopted
Financial Instruments - Credit Losses
In June 2016, the FASB issued ASU No.
2016-13—Measurement
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
held-to-maturity
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’s contractual life. ASU
2016-13
is effective for fiscal periods beginning after December 15, 2019 and must be adopted as a cumulative effect adjustment to retained earnings. The Company does not believe adoption of this guidance will have a
 material
 impact on its consolidated financial statements.
Fair Value Measurements
In August 2018, the FASB issued ASU
2018-13—Fair
Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements of fair value measurements. ASU
2018-13
is effective for fiscal years beginning after December 15, 2019. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.
Cloud Computing Implementation Cost
In August 2018, the FASB issued ASU
2018-15—Intangible-Goodwill
and Other
Internal-Use
Software (Subtopic
350-40):
Customer’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
2018-15
is effective for fiscal years beginning after December 15, 2019. The Company does not believe adoption of this guidance will have an impact on its consolidated financial statements.
Comprehensive Income
Comprehensive Income
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.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The carrying amounts of the Company’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.
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:
Level 1: Observable inputs such as quoted prices in active markets;
Level 2: Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and
Level 3: Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.
Cash and Cash Equivalents
Cash and Cash Equivalents
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. Cash and cash equivalents are maintained at financial institutions and, at times, balances may exceed federally insured limits. The Company has never experienced any losses related to these balances and believes it is not exposed to significant credit risk regarding its cash and cash equivalents.
Marketable Securities
Marketable Securities
The Company has marketable securities held by banks or broker-dealers at February 29, 2020, consisting of short-term domestic certificates of deposit, and commercial paper and U.S. treasuries rated at least
A-1/P-1
(short-term) and A/A2 (long-term) with maturities between 91 days and two years. These securities are classified as available for sale. The primary objective of the Company’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 2 criteria. Interest income on these investments is recorded within other income on the consolidated statements of income.
Estimates and Assumptions
ESTIMATES AND ASSUMPTIONS
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.
There have been no significant changes to the critical accounting policies and estimates disclosed in the Company’s Annual Report on Form
10-K
for the fiscal year ended May 31, 2019.
There were no significant changes to the contractual obligations or contingent liabilities and commitments disclosed in the Company’s Annual Report on Form
10-K
for the fiscal year ended May 31, 2019.
Accounts Receivable Allowance
Accounts Receivable Allowance
Management attempts to minimize credit risk by reviewing customers’ 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.
Inventory
Inventory
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.
Goodwill and Other Intangible Assets
Goodwill and Other Intangible Assets
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
not-to-compete
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 5 to 25 years. We review the carrying amounts of goodwill and other
non-amortizable
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.
Long-Lived Assets
Long-Lived Assets
Management reviews the carrying values of its long-lived assets to be held and used, including definite-lived intangible assets, for 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.
Equity Compensation Plans
Equity Compensation Plans
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.
Income Taxes
Income Taxes
We account for income taxes using the asset and liability method. Under this method, deferred income tax assets and liabilities are 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.
Leases
Leases
In February 2016, the FASB issued ASU No.
2016-02—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 annual periods, including interim periods within those annual periods, beginning after December 15, 2018. We adopted this ASU on June 1, 2019; the impact on our consolidated financial statements was immaterial.
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.
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 on June 1, 2019, we recognized all leases with terms greater than 12 months in duration on our consolidated balance sheets as
right-of-use
assets and lease liabilities of approximately $2.0 million each as of June 1, 2019. We adopted the standard using the prospective approach and did not retrospectively apply to prior periods.
Right-of-use
assets are recorded in other assets on our consolidated balance sheets. Current and
non-current
lease liabilities are recorded in other accruals within current liabilities and other
non-current
liabilities, respectively, on our consolidated balance sheets.
We have made certain assumptions and judgments when applying ASC 842, the most significant of which are:
  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.
 
 
 
 
  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.
 
 
 
 
  For all asset classes, we elected to not recognize a
right-of-use
asset and lease liability for short-term leases.
 
 
 
 
  For all asset classes, we elected to not separate
non-lease
components from lease components to which they relate and have accounted for the combined lease and
non-lease
components as a single lease component.
 
 
 
 
  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.
Supplemental balance sheet information related to operating leases was as follows:
         
 
February 29,
2020
 
 
(in thousands)
 
Right of use - assets
  $
1,755
 
Lease liabilities - current
   
325
 
Lease liabilities -
non-current
   
1,467
 
 
The weighted average remaining lease term and weighted average discount rate were as follows:
         
 
February 29,

2020
 
Weighted average remaining lease term
   
2.4 years
 
Weighted average discount rate
   
3.5%
 
 
 
 
 
Operating lease expenses are classified as cost of revenues or operating expenses on the consolidated statements of income. The components of lease expense were as follows:
                 
 
Three 
Months Ended 
February 29,
2020
 
 
Nine
Months Ended
February 29,
2020
 
 
(in thousands)
 
 
(in thousands)
 
Operating leases
  $
316
    $
889
 
Short term leases
   
25
     
106
 
                 
Total lease expense
  $
341
    $
995
 
                 
 
 
 
 
Cash paid for amounts included in the measurement of lease liabilities for operating leases included in cash flows from operations on the statement of cash flows were approximately $868,000 for the nine months ended February 29, 2020. There were no
non-cash
additions to
right-of-use
assets obtained from new operating lease liabilities for the nine months ended February 29, 2020.
Undiscounted minimum lease payments as of February 29, 2020 were as follows:
         
 
Amount
 
 
(in thousands)
 
Years ending May 31,
   
 
2020 (1)
 
$
289
 
2021
   
915
 
2022
   
358
 
2023
   
168
 
2024
   
94
 
2025 and thereafter
   
26
 
         
Total lease payments
   
1,850
 
Less: imputed interest
   
58
 
         
Total lease liabilities
  $
  1,792
 
         
 
 
 
 
 
 
 
 
(1) Excluding the nine months ended February 29, 2020.
 
 
The aggregate amount of future minimum annual rental payments applicable to noncancelable leases as of May 31, 2019 were as follows:
         
 
Future Minimum
Lease Payments
 
 
(in thousands)
 
Years ending May 31,
 
 
 
2020
 
$
1,112
 
2021
 
 
810
 
2022
 
 
297
 
2023
 
 
101
 
Thereafter
 
 
0
 
 
 
 
 
 
 
$
2,320
 
 
 
 
 
 
 
Revenue Recognition
Revenue Recognition
The Company determines the amount of revenue to be recognized through
application
of the following steps:
  Identification of the contract with a customer;
 
 
 
 
 
 
 
 
  Identification of the performance obligations in the contract;
 
 
 
 
 
 
 
 
  Determination of the transaction price;
 
 
 
 
 
 
 
 
  Allocation of the transaction price to the performance obligations in the contract; and
 
 
 
 
 
 
 
 
  Recognition of revenue when, or as, the Company satisfies the performance obligations.
 
 
 
 
 
 
 
 
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.
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’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.
We derive revenue from two primary sources - product revenue and service revenue.
Product revenue consists of shipments 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;
 
 
 
 
 
 
 
 
  Consumable products marketed to veterinarians and animal health product distributors; and
 
 
 
 
 
 
 
 
  Rodenticides, disinfectants and insecticides to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities.
 
 
 
 
 
 
 
 
Revenues for our products are recognized and invoiced when the product is shipped to the customer.
Service revenue consists primarily of:
  Genomic identification and related interpretive bioinformatic services; and
 
 
 
 
 
 
 
 
  Other commercial laboratory services.
 
 
 
 
 
 
 
 
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.
Payment terms for products and services are generally 30 to 60 days; international terms may be longer.
The following table presents disaggregated revenue by major product and service categories for the three and nine month periods ended February 29, 2020 and February 28, 2019:
                                 
 
Three Months ended February 2
9
/2
8
,
   
Nine Months ended February 2
9
/2
8
,
 
 
2020
 
 
2019
 
 
2020
 
 
2019
 
 
(in thousands)
 
Food Safety
 
 
 
 
 
 
 
 
 
 
 
 
Natural Toxins, Allergens & Drug Residues
  $
 17,154
    $
 18,612
    $
 57,950
    $
58,021
 
Bacterial & General Sanitation
   
9,413
     
9,519
     
31,345
     
30,807
 
Culture Media & Other
   
11,222
     
11,893
     
35,259
     
36,302
 
Rodenticides, Insecticides & Disinfectants
   
7,964
     
5,953
     
20,859
     
18,521
 
Genomics Services
   
4,745
     
5,136
     
12,961
     
13,395
 
                                 
  $
50,498
    $
51,113
    $
158,374
    $
157,046
 
Animal Safety
 
 
 
 
 
 
 
 
 
 
 
 
Life Sciences
  $
 1,376
    $
1,823
    $
 4,901
    $
5,794
 
Veterinary Instruments & Disposables
   
10,799
     
10,682
     
32,621
     
32,769
 
Animal Care & Other
   
6,667
     
6,554
     
20,859
     
21,900
 
Rodenticides, Insecticides & Disinfectants
   
14,558
     
13,525
     
47,462
     
49,460
 
Genomics Services
   
15,971
     
14,003
     
44,879
     
37,455
 
                                 
  $
49,371
    $
46,587
    $
150,722
    $
147,378
 
                                 
Total Revenues
  $
 99,869
    $
 97,700
    $
 309,096
    $
 304,424
 
                                 
 
 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Business and Product Line Acquisitions
9 Months Ended
Feb. 29, 2020
Business and Product Line Acquisitions
6. BUSINESS AND PRODUCT LINE ACQUISITIONS
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’s strategic platform for the expansion of available product offerings.
On August 1, 2018, the Company acquired the stock of Clarus Labs, Inc., a manufacturer of water testing products. Neogen has distributed Clarus’ Colitag water test to the food and beverage industries since 2004; this acquisition has given the Company the ability to sell this product to new markets. Consideration for the purchase was $4,204,000 in cash and approximately $1,256,000 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,
non-current
deferred tax liability of $544,000,
non-amortizable
intangible assets of $878,000, intangible assets of $1,487,000 (with an estimated life of
5-15
years) and the remainder to goodwill
(non-deductible
for tax purposes). These values are Level 3 fair value measurements. Since February 2019, $270,000 has been paid to the former owners as contingent consideration from the accrual. Manufacturing of these products was moved to the Company’s Lansing, Michigan location in October 2018, reporting within the Food Safety segment.
On September 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’s
in-house
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 September 1, 2019, 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
5-15
years) and the remainder to goodwill (deductible to tax purposes). These values are Level 3 fair value measurements. In September 2019, the former owner was paid the
$400,000
installment of 
the purchase
 price owed
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’s Lincoln, Nebraska location, reporting within the Animal Safety segment.
On January 1, 2019, the Company acquired the assets of Edmonton, Alberta based Delta Genomics Centre, an animal genomics laboratory in Canada. Delta’s laboratory operations were renamed Neogen Canada and the acquisition was intended to accelerate growth of the Company’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 3 fair value measurements. Services provided by this operation continue to be performed in Edmonton, reporting within the Animal Safety segment.
On January 1, 2020, the Company acquired the stock of Productos Quimicos Magiar, a distributor of Neogen’s Food Safety products for the past 20 years, located in Argentina. Consideration for the purchase was $4,286,000 in net cash
,
with $3,786,000 paid at closing and $540,000 payable to the former owner on January 1, 2022, and up to $979,000 of contingent consideration, payable in one year, based upon an excess net sales formula.
The preliminary purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included accounts receivable of $603,000, inventory of $446,000, machinery and equipment of $36,000,
other current assets of
$221,000, accounts payable of $383,000, other current liabilities of $312,000
, contingent consideration accrual of $640,000
,
non-current
deferred tax liabilities of $
384,000
, intangible assets of $
1,282,000
(with an estimated life of
5-10
years) and the remainder to goodwill
(non-deductible
for tax purposes). These values are Level 3 fair value measurements. This operation continue
s
to operate from its current location in Buenos A
i
res, Argentina, reporting within the Food Safety segment. It
is
managed through
Neogen
’s Latin America operation.
On January 1, 2020, the Company acquired the stock of Productos Quimicos Magiar, a distributor of Neogen’s Food Safety products for the past 20 years, located in Uruguay. Consideration for the purchase was $1,596,000 in net cash
,
with $1,386,000 paid at closing and $210,000 payable to the former owner on January 1, 2022, and up to $241,000 in contingent consideration, payable in one year, based upon an excess net sales formula.
 The preliminary purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included accounts receivable of $
280,000
, inventory of $
174,000
, machinery and equipment of $
16,000
,
other current assets
of $
68,000
, accounts payable of $
204,000
, other current liabilities of $
11,000
,
contingent consideration accrual of $159,000,
 
non-current
deferred tax liabilities of $
125,000
, intangible assets of $
498,000
(with an estimated life of
5-10
years) and the remainder to goodwill
(non-deductible
for tax purposes). These values are Level 3 fair value measurements. This operation continue
s
to operate from its current location in Montevideo, Uruguay, reporting within the Food Safety segment. It
is
managed through
Neogen
’s Latin America operation.
On January 9, 2020, the Company acquired the stock of Diessechem Srl, a distributor of food and feed diagnostics for the past 27 years, located in Italy. Consideration for the purchase was $3,455,000 in net cash. The preliminary purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included accounts receivable of $780,000, inventory of $5,000,
other curre
nt
assets
 of $189,000, accounts payable of $140,000, other current liabilities of $334,000,
non-current
deferred tax liabilities of $203,000, intangible assets of $780,000 (with an estimated life of
5-10
years) and the remainder to goodwill
(non-deductible
for tax purposes). These values are Level 3 fair value measurements. This operation continue
s
to operate from its current location in Milan, Italy, reporting within the Food Safety segment. It
is
managed through Neogen’s Scotland operation.
On January 31, 2020, the Company acquired the stock of Abtek Biologicals Limited, a manufacturer and supplier of culture media supplements and microbiology technologies. This acquisition enhances the Company’s culture media product line offering for the worldwide industrial microbiology markets. Consideration for the purchase was $1,339,000 
in net cash, with $1,220,000 paid at closing and $119,000 payable to the former owner on January 31, 2021. 
The preliminary purchase price allocation, based upon
 the fair
 
value of these assets and liabilities determined using the income approach, included accounts receivable of $
135,000
, inventory of $
207,000
, machinery and equipment of $
105,000
, prepayments of $
6,000
, accounts payable of $
118,000
, other current liabilities of $
34,000
,
non-current
deferred tax liabilities of $
101,000
, intangible assets of $
435,000
(with an estimated life of
5-10
years) and the remainder to goodwill
(non-deductible
for tax purposes). These values are Level 3 fair value measurements. This manufacturing operation will continue to operate from its current location in Liverpool, England, reporting within the Food Safety segment. It
is
managed through
Neogen
’s Scotland operation.
On February 28, 2020, the Company acquired the assets of Cell BioSciences, an Australian distributor of food safety and industrial microbiology products. This acquisition gives Neogen a direct sales presence across Australasia for its entire product portfolio. Consideration for the purchase was $3,443,000 in cash. Due to the timing of the transaction, the preliminary purchase price allocation was not complete at the time of filing. The business
is
operated under Neogen’s name in Melbourne, Australia, reporting within the Animal Safety segment.
Subsequent to the end of the quarter, on March 26, 2020, the Company acquired the assets of Chile-based Magiar Chilena, a distributor of food, animal, and plant diagnostics, including Neogen products. Consideration for the purchase was $400,000 in cash, with $350,000 paid at closing and $50,000 payable to the former owner on March 26, 2021. Due to the timing of the transaction, the preliminary purchase price allocation was not complete at the time of filing. The business will be operated from its current location in Santiago, Chile, reporting within the Food Safety segment. It will be managed through Neogen’s Latin America operation.
XML 26 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Business and Product Line Acquisitions - Additional Information (Detail) - USD ($)
1 Months Ended 9 Months Ended
Mar. 26, 2020
Feb. 28, 2020
Jan. 31, 2020
Jan. 09, 2020
Jan. 01, 2020
Sep. 01, 2019
Jan. 01, 2019
Sep. 04, 2018
Aug. 01, 2018
Feb. 28, 2019
Feb. 29, 2020
Minimum                      
Business Acquisition [Line Items]                      
Finite lived intangible assets, useful life                     5 years
Maximum                      
Business Acquisition [Line Items]                      
Finite lived intangible assets, useful life                     25 years
Clarus Labs Inc.                      
Business Acquisition [Line Items]                      
Cash consideration for purchase of business                 $ 4,204,000    
Contingent consideration potential payment                 1,256,000    
Purchase price allocation for inventory                 32,000    
Purchase price allocation for land, property and equipment                 120,000    
Allocation of purchase price for contingent consideration potential payment                 1,256,000    
Purchase price allocation for intangible assets                 1,487,000    
Contingent consideration paid                   $ 270,000  
Purchase price allocation for non-amortizable intangible assets                 878,000    
Purchase price allocation for accounts payable                 53,000    
Purchase price allocation for deferred tax liability                 $ 544,000    
Clarus Labs Inc. | Minimum                      
Business Acquisition [Line Items]                      
Finite lived intangible assets, useful life                 5 years    
Clarus Labs Inc. | Maximum                      
Business Acquisition [Line Items]                      
Finite lived intangible assets, useful life                 15 years    
Livestock Genetic Services LLC                      
Business Acquisition [Line Items]                      
Cash consideration for purchase of business               $ 1,100,000      
Contingent consideration potential payment               585,000      
Allocation of purchase price for contingent consideration potential payment               385,000      
Purchase price allocation for intangible assets               942,000      
Contingent consideration paid           $ 107,000          
Cash payable to former owner for purchase of business               400,000      
Cash paid for purchase of business               $ 700,000      
Cash payable to former owner for purchase of business, due date               Sep. 01, 2019      
Purchase price allocation for office equipment               $ 15,000      
Second installment paid           $ 400,000          
Livestock Genetic Services LLC | Minimum                      
Business Acquisition [Line Items]                      
Finite lived intangible assets, useful life               5 years      
Livestock Genetic Services LLC | Maximum                      
Business Acquisition [Line Items]                      
Finite lived intangible assets, useful life               15 years      
Edmonton Albertabased Delta Genomics Centre [Member]                      
Business Acquisition [Line Items]                      
Cash consideration for purchase of business             $ 1,485,000        
Purchase price allocation for inventory             38,000        
Purchase price allocation for land, property and equipment             371,000        
Purchase price allocation for intangible assets             532,000        
Unearned revenue liability             $ 125,000        
Edmonton Albertabased Delta Genomics Centre [Member] | Minimum                      
Business Acquisition [Line Items]                      
Finite lived intangible assets, useful life             5 years        
Edmonton Albertabased Delta Genomics Centre [Member] | Maximum                      
Business Acquisition [Line Items]                      
Finite lived intangible assets, useful life             10 years        
Productos Quimicos Magiar | ARGENTINA                      
Business Acquisition [Line Items]                      
Cash consideration for purchase of business         $ 4,286,000            
Contingent consideration potential payment         979,000            
Purchase price allocation for inventory         446,000            
Purchase price allocation for land, property and equipment         36,000            
Allocation of purchase price for contingent consideration potential payment         640,000            
Purchase price allocation for intangible assets         1,282,000            
Purchase price allocation for accounts payable         383,000            
Purchase price allocation for deferred tax liability         384,000            
Purchase price allocation for Accounts receivable         603,000            
Purchase price allocation for other current liabilities         312,000            
Cash payable to former owner for purchase of business         540,000            
Cash paid for purchase of business         $ 3,786,000            
Cash payable to former owner for purchase of business, due date         Jan. 01, 2022            
Purchase price allocation for other current assets         $ 221,000            
Productos Quimicos Magiar | URUGUAY                      
Business Acquisition [Line Items]                      
Cash consideration for purchase of business         1,596,000            
Contingent consideration potential payment         241,000            
Purchase price allocation for inventory         174,000            
Purchase price allocation for land, property and equipment         16,000            
Allocation of purchase price for contingent consideration potential payment         159,000            
Purchase price allocation for intangible assets         498,000            
Purchase price allocation for accounts payable         204,000            
Purchase price allocation for deferred tax liability         125,000            
Purchase price allocation for Accounts receivable         280,000            
Purchase price allocation for other current liabilities         11,000            
Cash payable to former owner for purchase of business         210,000            
Cash paid for purchase of business         $ 1,386,000            
Cash payable to former owner for purchase of business, due date         Jan. 01, 2022            
Purchase price allocation for other current assets         $ 68,000            
Productos Quimicos Magiar | Minimum | ARGENTINA                      
Business Acquisition [Line Items]                      
Finite lived intangible assets, useful life         5 years            
Productos Quimicos Magiar | Minimum | URUGUAY                      
Business Acquisition [Line Items]                      
Finite lived intangible assets, useful life         5 years            
Productos Quimicos Magiar | Maximum | ARGENTINA                      
Business Acquisition [Line Items]                      
Finite lived intangible assets, useful life         10 years            
Productos Quimicos Magiar | Maximum | URUGUAY                      
Business Acquisition [Line Items]                      
Finite lived intangible assets, useful life         10 years            
Diessechem Srl | ITALY                      
Business Acquisition [Line Items]                      
Cash consideration for purchase of business       $ 3,455,000              
Purchase price allocation for inventory       5,000              
Purchase price allocation for intangible assets       780,000              
Purchase price allocation for accounts payable       140,000              
Purchase price allocation for deferred tax liability       203,000              
Purchase price allocation for Accounts receivable       780,000              
Purchase price allocation for other current liabilities       334,000              
Purchase price allocation for other current assets       $ 189,000              
Diessechem Srl | Minimum | ITALY                      
Business Acquisition [Line Items]                      
Finite lived intangible assets, useful life       5 years              
Diessechem Srl | Maximum | ITALY                      
Business Acquisition [Line Items]                      
Finite lived intangible assets, useful life       10 years              
Abtek Biologicals Limited                      
Business Acquisition [Line Items]                      
Cash consideration for purchase of business     $ 1,339,000                
Purchase price allocation for inventory     207,000                
Purchase price allocation for land, property and equipment     105,000                
Purchase price allocation for intangible assets     435,000                
Purchase price allocation for accounts payable     118,000                
Purchase price allocation for deferred tax liability     101,000                
Purchase price allocation for Accounts receivable     135,000                
Purchase price allocation for Prepaid Expenses     6,000                
Purchase price allocation for other current liabilities     34,000                
Cash payable to former owner for purchase of business     119,000                
Cash paid for purchase of business     $ 1,220,000                
Abtek Biologicals Limited | Minimum                      
Business Acquisition [Line Items]                      
Finite lived intangible assets, useful life     5 years                
Abtek Biologicals Limited | Maximum                      
Business Acquisition [Line Items]                      
Finite lived intangible assets, useful life     10 years                
Cell BioSciences | AUSTRALIA                      
Business Acquisition [Line Items]                      
Cash consideration for purchase of business   $ 3,443,000                  
Chile-based Magiar Chilena | Subsequent Event                      
Business Acquisition [Line Items]                      
Cash consideration for purchase of business $ 400,000                    
Cash payable to former owner for purchase of business 50,000                    
Cash paid for purchase of business $ 350,000                    
Cash payable to former owner for purchase of business, due date Mar. 26, 2021                    
XML 27 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Detail) - USD ($)
$ in Thousands
Feb. 29, 2020
May 31, 2019
Inventory [Line Items]    
Raw materials $ 42,243 $ 41,594
Work-in-process 5,402 5,581
Finished and purchased goods 41,599 38,817
Inventories $ 89,244 $ 85,992
XML 28 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Disaggregated Revenue by Geographic Location (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 29, 2020
Feb. 28, 2019
Feb. 29, 2020
Feb. 28, 2019
Revenues by Geographic Location [Line Items]        
Total revenue $ 99,869 $ 97,700 $ 309,096 $ 304,424
Domestic        
Revenues by Geographic Location [Line Items]        
Total revenue 59,762 57,422 186,887 182,298
International        
Revenues by Geographic Location [Line Items]        
Total revenue $ 40,107 $ 40,278 $ 122,209 $ 122,126
XML 29 report.css IDEA: XBRL DOCUMENT /* 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; } XML 30 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Detail)
Feb. 29, 2020
Weighted average remaining lease term 2 years 4 months 24 days
Weighted average discount rate 3.50%
XML 31 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover Page
9 Months Ended
Feb. 29, 2020
shares
Cover [Abstract]  
Amendment Flag false
Document Type 10-Q
Document Period End Date Feb. 29, 2020
Document Fiscal Year Focus 2020
Document Fiscal Period Focus Q3
Current Fiscal Year End Date --02-29
Entity Interactive Data Current Yes
Entity Current Reporting Status Yes
Entity Registrant Name NEOGEN CORP
Entity Central Index Key 0000711377
Entity Filer Category Large Accelerated Filer
Entity Small Business false
Document Quarterly Report true
Document Transition Report false
Entity Emerging Growth Company false
Entity Shell Company false
Entity Common Stock, Shares Outstanding 52,910,832
Entity File Number 0-17988
Entity Incorporation, State or Country Code MI
Entity Tax Identification Number 38-2367843
Entity Address, Address Line One 620 Lesher Place
Local Phone Number 372-9200
Entity Address, State or Province MI
Entity Address, City or Town Lansing
City Area Code 517
Entity Address, Postal Zip Code 48912
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information and Geographic Data (Tables)
9 Months Ended
Feb. 29, 2020
Segment Information
Segment information follows:
                                 
 
 
Food
Safety
 
 
Animal
Safety
 
 
Corporate and
Eliminations
(1)
 
 
Total
 
 
(in thousands)
 
As of and for the three months ended February 29, 2020
 
 
 
 
 
 
 
 
 
 
 
 
Product revenues to external customers
  $
44,450
    $
33,286
    $
    $
77,736
 
Service revenues to external customers
   
6,048
     
16,085
     
     
22,133
 
                                 
Total revenues to external customers
   
50,498
     
49,371
     
     
99,869
 
Operating income (loss)
   
5,881
     
8,492
     
(1,330
   
13,043
 
Total assets
   
226,077
     
219,501
     
327,923
     
773,501
 
                                 
As of and for the three months ended February 28, 2019
 
 
 
 
 
 
 
 
 
 
 
 
Product revenues to external customers
  $
44,790
    $
32,585
    $
—  
    $
77,375
 
Service revenues to external customers
   
6,323
     
14,002
     
—  
     
20,325
 
                                 
Total revenues to external customers
   
51,113
     
46,587
     
—  
     
97,700
 
Operating income (loss)
   
8,339
     
7,338
     
(1,038
)    
14,639
 
Total assets
   
204,570
     
221,335
     
246,680
     
672,585
 
 
 
 
 
 
 
(1) 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.
 
 
                                 
 
 
Food
Safety
 
 
Animal
Safety
 
 
Corporate and
Eliminations
(1)
 
 
Total
 
 
(in thousands)
 
As of and for the nine months ended February 29, 2020
 
 
 
 
 
 
 
 
 
 
 
 
Product revenues to external customers
  $
141,516
    $
105,555
    $
    $
247,071
 
Service revenues to external customers
   
16,858
     
45,167
     
     
62,025
 
                                 
Total revenues to external customers
   
158,374
     
150,722
     
     
309,096
 
Operating income (loss)
   
24,571
     
26,521
     
(3,513
   
47,579
 
                                 
As of and for the nine months ended February 28, 2019
 
 
 
 
 
 
 
 
 
 
 
 
Product revenues to external customers
  $
 139,979
    $
 109,918
    $
—  
    $
 249,897
 
Service revenues to external customers
   
17,067
     
37,460
     
—  
     
54,527
 
                                 
Total revenues to external customers
   
157,046
     
147,378
     
—  
     
304,424
 
Operating income (loss)
   
29,554
     
23,101
     
(3,291
)    
49,364
 
 
 
 
 
 
 
(1) Includes elimination of intersegment transactions.
 
 
Disaggregated Revenue
The following table presents the Company’s revenue disaggregated by geographic location:
                                 
 
Three months ended
   
Nine months ended
 
 
February 29/28,
   
February 29/28,
 
 
2020
 
 
2019
 
 
2020
 
 
2019
 
 
(in thousands)
   
(in thousands)
 
Revenues by Geographic Location
 
 
 
 
 
 
 
 
 
 
 
 
Domestic
  $
 59,762
    $
57,422
    $
 186,887
    $
 182,298
 
International
   
40,107
     
40,278
     
122,209
     
122,126
 
                                 
Total revenue
   
99,869
     
97,700
     
309,096
     
304,424
 
                                 
 
 
XML 33 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 29, 2020
Feb. 28, 2019
Feb. 29, 2020
Feb. 28, 2019
Net income $ 12,200 $ 13,073 $ 43,128 $ 44,361
Other comprehensive income (loss), net of tax: currency translation adjustments (1,761) 3,105 (2,452) 617
Other comprehensive income, net of tax:unrealized gain on marketable securities 172   585  
Total comprehensive income $ 10,611 $ 16,178 $ 41,261 $ 44,978
XML 34 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 29, 2020
Feb. 28, 2019
Feb. 29, 2020
Feb. 28, 2019
Disaggregation of Revenue [Line Items]        
Total Revenues $ 99,869 $ 97,700 $ 309,096 $ 304,424
Food Safety        
Disaggregation of Revenue [Line Items]        
Total Revenues 50,498 51,113 158,374 157,046
Food Safety | Natural Toxins, Allergens & Drug Residues        
Disaggregation of Revenue [Line Items]        
Total Revenues 17,154 18,612 57,950 58,021
Food Safety | Bacterial & General Sanitation        
Disaggregation of Revenue [Line Items]        
Total Revenues 9,413 9,519 31,345 30,807
Food Safety | Culture Media & Other        
Disaggregation of Revenue [Line Items]        
Total Revenues 11,222 11,893 35,259 36,302
Food Safety | Rodenticides, Insecticides & Disinfectants        
Disaggregation of Revenue [Line Items]        
Total Revenues 7,964 5,953 20,859 18,521
Food Safety | Genomics Services        
Disaggregation of Revenue [Line Items]        
Total Revenues 4,745 5,136 12,961 13,395
Animal Safety        
Disaggregation of Revenue [Line Items]        
Total Revenues 49,371 46,587 150,722 147,378
Animal Safety | Life Sciences        
Disaggregation of Revenue [Line Items]        
Total Revenues 1,376 1,823 4,901 5,794
Animal Safety | Veterinary Instruments & Disposables        
Disaggregation of Revenue [Line Items]        
Total Revenues 10,799 10,682 32,621 32,769
Animal Safety | Animal Care & Other        
Disaggregation of Revenue [Line Items]        
Total Revenues 6,667 6,554 20,859 21,900
Animal Safety | Rodenticides, Insecticides & Disinfectants        
Disaggregation of Revenue [Line Items]        
Total Revenues 14,558 13,525 47,462 49,460
Animal Safety | Genomics Services        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 15,971 $ 14,003 $ 44,879 $ 37,455
XML 35 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories
9 Months Ended
Feb. 29, 2020
Inventories
2. INVENTORIES
Inventories are stated at the lower of cost, determined by the
first-in,
first-out
method, or net realizable value. The components of inventories follow:
                 
 
February 29,
 
 
May 31,
 
 
2020
 
 
2019
 
 
(in thousands)
 
Raw materials
  $
42,243
    $
 41,594
 
Work-in-process
   
5,402
     
5,581
 
Finished and purchased goods
   
41,599
     
38,817
 
                 
  $
89,244
    $
85,992
 
                 
 
 
 
 
XML 36 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
9 Months Ended
Feb. 29, 2020
May 31, 2019
Commitments and Contingencies Disclosure [Line Items]    
Environmental remediation expense, period of remediation, years 5 years  
Estimated liability costs of remediation $ 916,000 $ 916,000
Estimated liability, measurement period, years 15 years  
Estimated liability costs of remediation, current $ 100,000  
Minimum    
Commitments and Contingencies Disclosure [Line Items]    
Environmental remediation expense 38,000  
Maximum    
Commitments and Contingencies Disclosure [Line Items]    
Environmental remediation expense $ 131,000  
XML 38 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information and Geographic Data - Additional Information (Detail)
9 Months Ended
Feb. 29, 2020
Segment
Segment Reporting Information [Line Items]  
Number of reportable segments | Segment 2
XML 39 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Option Activity (Detail)
9 Months Ended
Feb. 29, 2020
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Shares Outstanding, Beginning Balance | shares 2,385,000
Shares, Granted | shares 561,000
Shares, Exercised | shares (686,000)
Shares, Forfeited | shares (56,000)
Shares Outstanding, Ending Balance | shares 2,204,000
Weighted-Average Exercise Price, Beginning Balance | $ / shares $ 49.37
Weighted-Average Exercise Price, Granted | $ / shares 63.91
Weighted-Average Exercise Price, Exercised | $ / shares 40.07
Weighted-Average Exercise Price, Forfeited | $ / shares 56.67
Weighted-Average Exercise Price, Ending Balance | $ / shares $ 55.77
XML 40 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Tables)
9 Months Ended
Feb. 29, 2020
Inventories
Inventories are stated at the lower of cost, determined by the
first-in,
first-out
method, or net realizable value. The components of inventories follow:
                 
 
February 29,
 
 
May 31,
 
 
2020
 
 
2019
 
 
(in thousands)
 
Raw materials
  $
42,243
    $
 41,594
 
Work-in-process
   
5,402
     
5,581
 
Finished and purchased goods
   
41,599
     
38,817
 
                 
  $
89,244
    $
85,992
 
                 
 
 
 
 
XML 41 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 214 301 1 true 40 0 false 5 false false R1.htm 1001 - Document - Cover Page Sheet http://neogencorp.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - Consolidated Balance Sheets Sheet http://neogencorp.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://neogencorp.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - Consolidated Statements of Income Sheet http://neogencorp.com/role/ConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 1005 - Statement - Consolidated Statements of Comprehensive Income Sheet http://neogencorp.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1006 - Statement - Consolidated Statements of Equity Sheet http://neogencorp.com/role/ConsolidatedStatementsOfEquity Consolidated Statements of Equity Statements 6 false false R7.htm 1007 - Statement - Consolidated Statements of Cash Flows Sheet http://neogencorp.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1008 - Disclosure - Accounting Policies Sheet http://neogencorp.com/role/AccountingPolicies Accounting Policies Notes 8 false false R9.htm 1009 - Disclosure - Inventories Sheet http://neogencorp.com/role/Inventories Inventories Notes 9 false false R10.htm 1010 - Disclosure - Net Income per Share Sheet http://neogencorp.com/role/NetIncomePerShare Net Income per Share Notes 10 false false R11.htm 1011 - Disclosure - Segment Information and Geographic Data Sheet http://neogencorp.com/role/SegmentInformationAndGeographicData Segment Information and Geographic Data Notes 11 false false R12.htm 1012 - Disclosure - Equity Compensation Plans Sheet http://neogencorp.com/role/EquityCompensationPlans Equity Compensation Plans Notes 12 false false R13.htm 1013 - Disclosure - Business and Product Line Acquisitions Sheet http://neogencorp.com/role/BusinessAndProductLineAcquisitions Business and Product Line Acquisitions Notes 13 false false R14.htm 1014 - Disclosure - Long Term Debt Sheet http://neogencorp.com/role/LongTermDebt Long Term Debt Notes 14 false false R15.htm 1015 - Disclosure - Commitments and Contingencies Sheet http://neogencorp.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 1016 - Disclosure - Stock Purchase Sheet http://neogencorp.com/role/StockPurchase Stock Purchase Notes 16 false false R17.htm 1017 - Disclosure - Accounting Policies (Policies) Sheet http://neogencorp.com/role/AccountingPoliciesPolicies Accounting Policies (Policies) Policies http://neogencorp.com/role/AccountingPolicies 17 false false R18.htm 1018 - Disclosure - Accounting Policies (Tables) Sheet http://neogencorp.com/role/AccountingPoliciesTables Accounting Policies (Tables) Tables http://neogencorp.com/role/AccountingPolicies 18 false false R19.htm 1019 - Disclosure - Inventories (Tables) Sheet http://neogencorp.com/role/InventoriesTables Inventories (Tables) Tables http://neogencorp.com/role/Inventories 19 false false R20.htm 1020 - Disclosure - Net Income per Share (Tables) Sheet http://neogencorp.com/role/NetIncomePerShareTables Net Income per Share (Tables) Tables http://neogencorp.com/role/NetIncomePerShare 20 false false R21.htm 1021 - Disclosure - Segment Information and Geographic Data (Tables) Sheet http://neogencorp.com/role/SegmentInformationAndGeographicDataTables Segment Information and Geographic Data (Tables) Tables http://neogencorp.com/role/SegmentInformationAndGeographicData 21 false false R22.htm 1022 - Disclosure - Equity Compensation Plans (Tables) Sheet http://neogencorp.com/role/EquityCompensationPlansTables Equity Compensation Plans (Tables) Tables http://neogencorp.com/role/EquityCompensationPlans 22 false false R23.htm 1023 - Disclosure - Accounting Policies - Additional Information (Detail) Sheet http://neogencorp.com/role/AccountingPoliciesAdditionalInformationDetail Accounting Policies - Additional Information (Detail) Details 23 false false R24.htm 1024 - Disclosure - Supplemental Balance Sheet Information Related to Operating Leases (Detail) Sheet http://neogencorp.com/role/SupplementalBalanceSheetInformationRelatedToOperatingLeasesDetail Supplemental Balance Sheet Information Related to Operating Leases (Detail) Details 24 false false R25.htm 1025 - Disclosure - Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Detail) Sheet http://neogencorp.com/role/WeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateDetail Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Detail) Details 25 false false R26.htm 1026 - Disclosure - Components of Lease Expense (Detail) Sheet http://neogencorp.com/role/ComponentsOfLeaseExpenseDetail Components of Lease Expense (Detail) Details 26 false false R27.htm 1027 - Disclosure - Undiscounted Minimum Lease Payments (Detail) Sheet http://neogencorp.com/role/UndiscountedMinimumLeasePaymentsDetail Undiscounted Minimum Lease Payments (Detail) Details 27 false false R28.htm 1028 - Disclosure - Future Minimum Lease Payments (Detail) Sheet http://neogencorp.com/role/FutureMinimumLeasePaymentsDetail Future Minimum Lease Payments (Detail) Details 28 false false R29.htm 1029 - Disclosure - Disaggregated Revenue (Detail) Sheet http://neogencorp.com/role/DisaggregatedRevenueDetail Disaggregated Revenue (Detail) Details 29 false false R30.htm 1030 - Disclosure - Inventories (Detail) Sheet http://neogencorp.com/role/InventoriesDetail Inventories (Detail) Details http://neogencorp.com/role/InventoriesTables 30 false false R31.htm 1031 - Disclosure - Calculation of Net Income Per Share (Detail) Sheet http://neogencorp.com/role/CalculationOfNetIncomePerShareDetail Calculation of Net Income Per Share (Detail) Details 31 false false R32.htm 1032 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail) Sheet http://neogencorp.com/role/SegmentInformationAndGeographicDataAdditionalInformationDetail Segment Information and Geographic Data - Additional Information (Detail) Details 32 false false R33.htm 1033 - Disclosure - Segment Information and Geographic Data (Detail) Sheet http://neogencorp.com/role/SegmentInformationAndGeographicDataDetail Segment Information and Geographic Data (Detail) Details http://neogencorp.com/role/SegmentInformationAndGeographicDataTables 33 false false R34.htm 1034 - Disclosure - Disaggregated Revenue by Geographic Location (Detail) Sheet http://neogencorp.com/role/DisaggregatedRevenueByGeographicLocationDetail Disaggregated Revenue by Geographic Location (Detail) Details 34 false false R35.htm 1035 - Disclosure - Equity Compensation Plans - Additional Information (Detail) Sheet http://neogencorp.com/role/EquityCompensationPlansAdditionalInformationDetail Equity Compensation Plans - Additional Information (Detail) Details 35 false false R36.htm 1036 - Disclosure - Stock Option Activity (Detail) Sheet http://neogencorp.com/role/StockOptionActivityDetail Stock Option Activity (Detail) Details 36 false false R37.htm 1037 - Disclosure - Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions (Detail) Sheet http://neogencorp.com/role/FairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptionsDetail Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions (Detail) Details 37 false false R38.htm 1038 - Disclosure - Business and Product Line Acquisitions - Additional Information (Detail) Sheet http://neogencorp.com/role/BusinessAndProductLineAcquisitionsAdditionalInformationDetail Business and Product Line Acquisitions - Additional Information (Detail) Details 38 false false R39.htm 1039 - Disclosure - Long Term Debt - Additional Information (Detail) Sheet http://neogencorp.com/role/LongTermDebtAdditionalInformationDetail Long Term Debt - Additional Information (Detail) Details 39 false false R40.htm 1040 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://neogencorp.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 40 false false R41.htm 1041 - Disclosure - Stock Purchase - Additional Information (Detail) Sheet http://neogencorp.com/role/StockPurchaseAdditionalInformationDetail Stock Purchase - Additional Information (Detail) Details 41 false false All Reports Book All Reports d899944d10q.htm d899944dex311.htm d899944dex312.htm d899944dex32.htm neog-20200229.xsd neog-20200229_cal.xml neog-20200229_def.xml neog-20200229_lab.xml neog-20200229_pre.xml http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 42 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
9 Months Ended
Feb. 29, 2020
Commitments and Contingencies
8. COMMITMENTS AND CONTINGENCIES
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 five years. The Company’s estimated liability for these costs was $916,000 at both February 29, 2020 and May 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
non-current
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.
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.
XML 43 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information and Geographic Data
9 Months Ended
Feb. 29, 2020
Segment Information and Geographic Data
4. SEGMENT INFORMATION AND GEOGRAPHIC DATA
We have two 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.
Our international operations in the United Kingdom, Mexico, Brazil, China and India originally focused on the Company’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.
The accounting policies of each of the segments are the same as those described in Note 1.
Segment information follows:
                                 
 
 
Food
Safety
 
 
Animal
Safety
 
 
Corporate and
Eliminations
(1)
 
 
Total
 
 
(in thousands)
 
As of and for the three months ended February 29, 2020
 
 
 
 
 
 
 
 
 
 
 
 
Product revenues to external customers
  $
44,450
    $
33,286
    $
    $
77,736
 
Service revenues to external customers
   
6,048
     
16,085
     
     
22,133
 
                                 
Total revenues to external customers
   
50,498
     
49,371
     
     
99,869
 
Operating income (loss)
   
5,881
     
8,492
     
(1,330
   
13,043
 
Total assets
   
226,077
     
219,501
     
327,923
     
773,501
 
                                 
As of and for the three months ended February 28, 2019
 
 
 
 
 
 
 
 
 
 
 
 
Product revenues to external customers
  $
44,790
    $
32,585
    $
—  
    $
77,375
 
Service revenues to external customers
   
6,323
     
14,002
     
—  
     
20,325
 
                                 
Total revenues to external customers
   
51,113
     
46,587
     
—  
     
97,700
 
Operating income (loss)
   
8,339
     
7,338
     
(1,038
)    
14,639
 
Total assets
   
204,570
     
221,335
     
246,680
     
672,585
 
 
 
 
 
 
 
(1) 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.
 
 
                                 
 
 
Food
Safety
 
 
Animal
Safety
 
 
Corporate and
Eliminations
(1)
 
 
Total
 
 
(in thousands)
 
As of and for the nine months ended February 29, 2020
 
 
 
 
 
 
 
 
 
 
 
 
Product revenues to external customers
  $
141,516
    $
105,555
    $
    $
247,071
 
Service revenues to external customers
   
16,858
     
45,167
     
     
62,025
 
                                 
Total revenues to external customers
   
158,374
     
150,722
     
     
309,096
 
Operating income (loss)
   
24,571
     
26,521
     
(3,513
   
47,579
 
                                 
As of and for the nine months ended February 28, 2019
 
 
 
 
 
 
 
 
 
 
 
 
Product revenues to external customers
  $
 139,979
    $
 109,918
    $
—  
    $
 249,897
 
Service revenues to external customers
   
17,067
     
37,460
     
—  
     
54,527
 
                                 
Total revenues to external customers
   
157,046
     
147,378
     
—  
     
304,424
 
Operating income (loss)
   
29,554
     
23,101
     
(3,291
)    
49,364
 
 
 
 
 
 
 
(1) Includes elimination of intersegment transactions.
 
 
The following table presents the Company’s revenue disaggregated by geographic location:
                                 
 
Three months ended
   
Nine months ended
 
 
February 29/28,
   
February 29/28,
 
 
2020
 
 
2019
 
 
2020
 
 
2019
 
 
(in thousands)
   
(in thousands)
 
Revenues by Geographic Location
 
 
 
 
 
 
 
 
 
 
 
 
Domestic
  $
 59,762
    $
57,422
    $
 186,887
    $
 182,298
 
International
   
40,107
     
40,278
     
122,209
     
122,126
 
                                 
Total revenue
   
99,869
     
97,700
     
309,096
     
304,424
 
                                 
 
 
XML 44 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Feb. 29, 2020
May 31, 2019
Accounts receivable, allowance $ 1,400 $ 1,700
Accumulated Amortization $ 43,397 $ 40,835
Preferred stock, par value $ 1.00 $ 1.00
Preferred stock, shares authorized 100,000 100,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.16 $ 0.16
Common stock, shares authorized 120,000,000 120,000,000
Common stock, shares issued 52,910,832 52,216,589
Common stock, shares outstanding 52,910,832 52,216,589
XML 45 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Undiscounted Minimum Lease Payments (Detail) - USD ($)
$ in Thousands
Feb. 29, 2020
Jun. 01, 2019
2020 [1] $ 289  
2021 915  
2022 358  
2023 168  
2024 94  
2025 and thereafter 26  
Total lease payments 1,850  
Less: imputed interest 58  
Total lease liabilities $ 1,792 $ 2,000
[1] Excluding the nine months ended February 29, 2020.
XML 46 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Feb. 29, 2020
Feb. 28, 2019
Cash Flows From Operating Activities    
Net Income $ 43,128 $ 44,361
Adjustments to reconcile net income to net cash from operating activities:    
Depreciation and amortization 13,542 13,028
Share-based compensation 4,795 4,137
Change in operating assets and liabilities, net of business acquisitions:    
Accounts receivable 3,841 (898)
Inventories (2,238) (8,745)
Prepaid expenses and other current assets (3,119) (1,463)
Accounts payable, accruals and other changes 301 (7,455)
Net Cash From Operating Activities 60,250 42,965
Cash Flows For Investing Activities    
Purchases of property, equipment and other assets (16,322) (11,877)
Proceeds from the sale of marketable securities 300,448 290,827
Purchases of marketable securities (351,002) (316,195)
Business acquisitions, net of cash acquired (9,701) (6,388)
Net Cash For Investing Activities (76,577) (43,633)
Cash Flows From Financing Activities    
Exercise of stock options and issuance of employee stock purchase plan shares 27,915 13,752
Repurchase of common stock   (3,135)
Net Cash From Financing Activities 27,915 10,617
Effect of Exchange Rates on Cash (2,502) 553
Net Increase In Cash and Cash Equivalents 9,086 10,502
Cash and Cash Equivalents, Beginning of Period 41,688 83,074
Cash and Cash Equivalents, End of Period $ 50,774 $ 93,576
XML 47 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Accounting Policies - Additional Information (Detail) - USD ($)
9 Months Ended
Feb. 29, 2020
Jun. 01, 2019
Significant Accounting Policies [Line Items]    
Products and services, payment terms 30 to 60 days  
Operating lease right of use asset $ 1,755,000 $ 2,000,000.0
Operating lease liability 1,792,000 $ 2,000,000.0
Operating lease payments 868,000  
Right of use assets in exchange of lease liability $ 0  
Minimum    
Significant Accounting Policies [Line Items]    
Marketable securities, maturity period 91 days  
Finite lived intangible assets, useful life 5 years  
Maximum    
Significant Accounting Policies [Line Items]    
Marketable securities, maturity period 2 years  
Finite lived intangible assets, useful life 25 years  
XML 48 d899944d10q_htm.xml IDEA: XBRL DOCUMENT 0000711377 2019-06-01 2020-02-29 0000711377 2020-02-29 0000711377 2019-05-31 0000711377 2019-12-01 2020-02-29 0000711377 2018-12-01 2019-02-28 0000711377 2018-06-01 2019-02-28 0000711377 2019-11-30 0000711377 2018-10-31 0000711377 2018-12-31 0000711377 2018-11-01 2018-11-29 0000711377 2019-06-01 0000711377 2018-12-01 2018-12-31 0000711377 2019-06-01 2019-08-31 0000711377 2018-09-01 2018-11-30 0000711377 2018-06-01 2018-08-31 0000711377 2019-09-01 2019-11-30 0000711377 2019-02-28 0000711377 2018-05-31 0000711377 2019-08-31 0000711377 2018-08-31 0000711377 2018-11-30 0000711377 us-gaap:OperatingSegmentsMember neog:FoodSafetyMember 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember neog:AnimalSafetyMember 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember us-gaap:IntersubsegmentEliminationsMember 2020-02-29 0000711377 neog:FoodSafetyMember 2019-12-01 2020-02-29 0000711377 neog:AnimalSafetyMember 2019-12-01 2020-02-29 0000711377 neog:NaturalToxinsAllergensAndDrugResiduesMember neog:FoodSafetyMember 2019-12-01 2020-02-29 0000711377 neog:BacterialAndGeneralSanitationMember neog:FoodSafetyMember 2019-12-01 2020-02-29 0000711377 neog:CultureMediaAndOtherMember neog:FoodSafetyMember 2019-12-01 2020-02-29 0000711377 neog:RodenticidesInsecticidesAndDisinfectantsMember neog:FoodSafetyMember 2019-12-01 2020-02-29 0000711377 neog:GenomicsServicesMember neog:FoodSafetyMember 2019-12-01 2020-02-29 0000711377 neog:LifeSciencesMember neog:AnimalSafetyMember 2019-12-01 2020-02-29 0000711377 neog:VeterinaryInstrumentsAndDisposablesMember neog:AnimalSafetyMember 2019-12-01 2020-02-29 0000711377 neog:AnimalCareAndOtherMember neog:AnimalSafetyMember 2019-12-01 2020-02-29 0000711377 neog:RodenticidesInsecticidesAndDisinfectantsMember neog:AnimalSafetyMember 2019-12-01 2020-02-29 0000711377 neog:GenomicsServicesMember neog:AnimalSafetyMember 2019-12-01 2020-02-29 0000711377 country:US 2019-12-01 2020-02-29 0000711377 us-gaap:NonUsMember 2019-12-01 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember us-gaap:ProductMember neog:FoodSafetyMember 2019-12-01 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember us-gaap:ProductMember neog:AnimalSafetyMember 2019-12-01 2020-02-29 0000711377 us-gaap:ProductMember 2019-12-01 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember neog:FoodSafetyMember 2019-12-01 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember neog:AnimalSafetyMember 2019-12-01 2020-02-29 0000711377 us-gaap:ServiceMember 2019-12-01 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember neog:FoodSafetyMember 2019-12-01 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember neog:AnimalSafetyMember 2019-12-01 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember us-gaap:IntersubsegmentEliminationsMember 2019-12-01 2020-02-29 0000711377 us-gaap:CommonStockMember 2019-12-01 2020-02-29 0000711377 us-gaap:AdditionalPaidInCapitalMember 2019-12-01 2020-02-29 0000711377 us-gaap:RetainedEarningsMember 2019-12-01 2020-02-29 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-01 2020-02-29 0000711377 neog:FoodSafetyMember 2018-12-01 2019-02-28 0000711377 neog:AnimalSafetyMember 2018-12-01 2019-02-28 0000711377 neog:NaturalToxinsAllergensAndDrugResiduesMember neog:FoodSafetyMember 2018-12-01 2019-02-28 0000711377 neog:BacterialAndGeneralSanitationMember neog:FoodSafetyMember 2018-12-01 2019-02-28 0000711377 neog:CultureMediaAndOtherMember neog:FoodSafetyMember 2018-12-01 2019-02-28 0000711377 neog:RodenticidesInsecticidesAndDisinfectantsMember neog:FoodSafetyMember 2018-12-01 2019-02-28 0000711377 neog:GenomicsServicesMember neog:FoodSafetyMember 2018-12-01 2019-02-28 0000711377 neog:LifeSciencesMember neog:AnimalSafetyMember 2018-12-01 2019-02-28 0000711377 neog:VeterinaryInstrumentsAndDisposablesMember neog:AnimalSafetyMember 2018-12-01 2019-02-28 0000711377 neog:AnimalCareAndOtherMember neog:AnimalSafetyMember 2018-12-01 2019-02-28 0000711377 neog:RodenticidesInsecticidesAndDisinfectantsMember neog:AnimalSafetyMember 2018-12-01 2019-02-28 0000711377 neog:GenomicsServicesMember neog:AnimalSafetyMember 2018-12-01 2019-02-28 0000711377 country:US 2018-12-01 2019-02-28 0000711377 us-gaap:NonUsMember 2018-12-01 2019-02-28 0000711377 us-gaap:OperatingSegmentsMember us-gaap:ProductMember neog:FoodSafetyMember 2018-12-01 2019-02-28 0000711377 us-gaap:OperatingSegmentsMember us-gaap:ProductMember neog:AnimalSafetyMember 2018-12-01 2019-02-28 0000711377 us-gaap:ProductMember 2018-12-01 2019-02-28 0000711377 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember neog:FoodSafetyMember 2018-12-01 2019-02-28 0000711377 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember neog:AnimalSafetyMember 2018-12-01 2019-02-28 0000711377 us-gaap:ServiceMember 2018-12-01 2019-02-28 0000711377 us-gaap:OperatingSegmentsMember neog:FoodSafetyMember 2018-12-01 2019-02-28 0000711377 us-gaap:OperatingSegmentsMember neog:AnimalSafetyMember 2018-12-01 2019-02-28 0000711377 us-gaap:OperatingSegmentsMember us-gaap:IntersubsegmentEliminationsMember 2018-12-01 2019-02-28 0000711377 us-gaap:CommonStockMember 2018-12-01 2019-02-28 0000711377 us-gaap:AdditionalPaidInCapitalMember 2018-12-01 2019-02-28 0000711377 us-gaap:RetainedEarningsMember 2018-12-01 2019-02-28 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-01 2019-02-28 0000711377 srt:MinimumMember 2019-06-01 2020-02-29 0000711377 srt:MaximumMember 2019-06-01 2020-02-29 0000711377 neog:FoodSafetyMember 2019-06-01 2020-02-29 0000711377 neog:AnimalSafetyMember 2019-06-01 2020-02-29 0000711377 neog:NaturalToxinsAllergensAndDrugResiduesMember neog:FoodSafetyMember 2019-06-01 2020-02-29 0000711377 neog:BacterialAndGeneralSanitationMember neog:FoodSafetyMember 2019-06-01 2020-02-29 0000711377 neog:CultureMediaAndOtherMember neog:FoodSafetyMember 2019-06-01 2020-02-29 0000711377 neog:RodenticidesInsecticidesAndDisinfectantsMember neog:FoodSafetyMember 2019-06-01 2020-02-29 0000711377 neog:GenomicsServicesMember neog:FoodSafetyMember 2019-06-01 2020-02-29 0000711377 neog:LifeSciencesMember neog:AnimalSafetyMember 2019-06-01 2020-02-29 0000711377 neog:VeterinaryInstrumentsAndDisposablesMember neog:AnimalSafetyMember 2019-06-01 2020-02-29 0000711377 neog:AnimalCareAndOtherMember neog:AnimalSafetyMember 2019-06-01 2020-02-29 0000711377 neog:RodenticidesInsecticidesAndDisinfectantsMember neog:AnimalSafetyMember 2019-06-01 2020-02-29 0000711377 neog:GenomicsServicesMember neog:AnimalSafetyMember 2019-06-01 2020-02-29 0000711377 us-gaap:NonUsMember 2019-06-01 2020-02-29 0000711377 country:US 2019-06-01 2020-02-29 0000711377 us-gaap:ProductMember 2019-06-01 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember us-gaap:ProductMember neog:FoodSafetyMember 2019-06-01 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember us-gaap:ProductMember neog:AnimalSafetyMember 2019-06-01 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember neog:FoodSafetyMember 2019-06-01 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember neog:AnimalSafetyMember 2019-06-01 2020-02-29 0000711377 us-gaap:ServiceMember 2019-06-01 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember neog:FoodSafetyMember 2019-06-01 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember neog:AnimalSafetyMember 2019-06-01 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember us-gaap:IntersubsegmentEliminationsMember 2019-06-01 2020-02-29 0000711377 neog:UnsecuredRevolvingLineOfCreditMember neog:LiborPlusMember 2019-06-01 2020-02-29 0000711377 us-gaap:OperatingSegmentsMember 2019-06-01 2020-02-29 0000711377 neog:TwoThousandElevenPlanMember us-gaap:EmployeeStockMember 2019-06-01 2020-02-29 0000711377 neog:FoodSafetyMember 2018-06-01 2019-02-28 0000711377 neog:AnimalSafetyMember 2018-06-01 2019-02-28 0000711377 neog:NaturalToxinsAllergensAndDrugResiduesMember neog:FoodSafetyMember 2018-06-01 2019-02-28 0000711377 neog:BacterialAndGeneralSanitationMember neog:FoodSafetyMember 2018-06-01 2019-02-28 0000711377 neog:CultureMediaAndOtherMember neog:FoodSafetyMember 2018-06-01 2019-02-28 0000711377 neog:RodenticidesInsecticidesAndDisinfectantsMember neog:FoodSafetyMember 2018-06-01 2019-02-28 0000711377 neog:GenomicsServicesMember neog:FoodSafetyMember 2018-06-01 2019-02-28 0000711377 neog:LifeSciencesMember neog:AnimalSafetyMember 2018-06-01 2019-02-28 0000711377 neog:VeterinaryInstrumentsAndDisposablesMember neog:AnimalSafetyMember 2018-06-01 2019-02-28 0000711377 neog:AnimalCareAndOtherMember neog:AnimalSafetyMember 2018-06-01 2019-02-28 0000711377 neog:RodenticidesInsecticidesAndDisinfectantsMember neog:AnimalSafetyMember 2018-06-01 2019-02-28 0000711377 neog:GenomicsServicesMember neog:AnimalSafetyMember 2018-06-01 2019-02-28 0000711377 us-gaap:NonUsMember 2018-06-01 2019-02-28 0000711377 country:US 2018-06-01 2019-02-28 0000711377 us-gaap:OperatingSegmentsMember us-gaap:ProductMember neog:FoodSafetyMember 2018-06-01 2019-02-28 0000711377 us-gaap:OperatingSegmentsMember us-gaap:ProductMember neog:AnimalSafetyMember 2018-06-01 2019-02-28 0000711377 us-gaap:ProductMember 2018-06-01 2019-02-28 0000711377 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember neog:FoodSafetyMember 2018-06-01 2019-02-28 0000711377 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember neog:AnimalSafetyMember 2018-06-01 2019-02-28 0000711377 us-gaap:ServiceMember 2018-06-01 2019-02-28 0000711377 us-gaap:OperatingSegmentsMember neog:FoodSafetyMember 2018-06-01 2019-02-28 0000711377 us-gaap:OperatingSegmentsMember neog:AnimalSafetyMember 2018-06-01 2019-02-28 0000711377 us-gaap:OperatingSegmentsMember us-gaap:IntersubsegmentEliminationsMember 2018-06-01 2019-02-28 0000711377 us-gaap:CommonStockMember 2018-06-01 2018-08-31 0000711377 us-gaap:AdditionalPaidInCapitalMember 2018-06-01 2018-08-31 0000711377 us-gaap:RetainedEarningsMember 2018-06-01 2018-08-31 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-01 2018-08-31 0000711377 us-gaap:CommonStockMember 2019-06-01 2019-08-31 0000711377 us-gaap:AdditionalPaidInCapitalMember 2019-06-01 2019-08-31 0000711377 us-gaap:RetainedEarningsMember 2019-06-01 2019-08-31 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-01 2019-08-31 0000711377 us-gaap:CommonStockMember 2019-09-01 2019-11-30 0000711377 us-gaap:AdditionalPaidInCapitalMember 2019-09-01 2019-11-30 0000711377 us-gaap:RetainedEarningsMember 2019-09-01 2019-11-30 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-01 2019-11-30 0000711377 us-gaap:CommonStockMember 2018-09-01 2018-11-30 0000711377 us-gaap:AdditionalPaidInCapitalMember 2018-09-01 2018-11-30 0000711377 us-gaap:RetainedEarningsMember 2018-09-01 2018-11-30 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-01 2018-11-30 0000711377 neog:ClarusLabsIncMember 2018-08-01 2018-08-01 0000711377 srt:MaximumMember neog:ClarusLabsIncMember 2018-08-01 2018-08-01 0000711377 srt:MinimumMember neog:ClarusLabsIncMember 2018-08-01 2018-08-01 0000711377 neog:ClarusLabsIncMember 2018-08-01 0000711377 neog:ClarusLabsIncMember 2019-02-01 2019-02-28 0000711377 neog:LivestockGeneticServicesLlcMember 2018-09-04 2018-09-04 0000711377 srt:MaximumMember neog:LivestockGeneticServicesLlcMember 2018-09-04 2018-09-04 0000711377 srt:MinimumMember neog:LivestockGeneticServicesLlcMember 2018-09-04 2018-09-04 0000711377 neog:LivestockGeneticServicesLlcMember 2018-09-04 0000711377 neog:LivestockGeneticServicesLlcMember 2019-09-01 2019-09-01 0000711377 neog:EdmontonAlbertabasedDeltaGenomicsCentreMember 2019-01-01 2019-01-01 0000711377 srt:MinimumMember neog:EdmontonAlbertabasedDeltaGenomicsCentreMember 2019-01-01 2019-01-01 0000711377 srt:MaximumMember neog:EdmontonAlbertabasedDeltaGenomicsCentreMember 2019-01-01 2019-01-01 0000711377 neog:EdmontonAlbertabasedDeltaGenomicsCentreMember 2019-01-01 0000711377 country:AR neog:ProductosQuimicosMagiarMember 2020-01-01 2020-01-01 0000711377 country:UY neog:ProductosQuimicosMagiarMember 2020-01-01 2020-01-01 0000711377 srt:MinimumMember country:AR neog:ProductosQuimicosMagiarMember 2020-01-01 2020-01-01 0000711377 srt:MaximumMember country:AR neog:ProductosQuimicosMagiarMember 2020-01-01 2020-01-01 0000711377 srt:MinimumMember country:UY neog:ProductosQuimicosMagiarMember 2020-01-01 2020-01-01 0000711377 srt:MaximumMember country:UY neog:ProductosQuimicosMagiarMember 2020-01-01 2020-01-01 0000711377 country:AR neog:ProductosQuimicosMagiarMember 2020-01-01 0000711377 country:UY neog:ProductosQuimicosMagiarMember 2020-01-01 0000711377 country:IT neog:DiessechemSrlMember 2020-01-09 2020-01-09 0000711377 srt:MinimumMember country:IT neog:DiessechemSrlMember 2020-01-09 2020-01-09 0000711377 srt:MaximumMember country:IT neog:DiessechemSrlMember 2020-01-09 2020-01-09 0000711377 country:IT neog:DiessechemSrlMember 2020-01-09 0000711377 neog:AbtekBiologicalsLimitedMember 2020-01-31 0000711377 neog:AbtekBiologicalsLimitedMember 2020-01-31 2020-01-31 0000711377 srt:MinimumMember neog:AbtekBiologicalsLimitedMember 2020-01-31 2020-01-31 0000711377 srt:MaximumMember neog:AbtekBiologicalsLimitedMember 2020-01-31 2020-01-31 0000711377 srt:ScenarioForecastMember 2020-05-31 0000711377 us-gaap:OperatingSegmentsMember neog:FoodSafetyMember 2019-02-28 0000711377 us-gaap:OperatingSegmentsMember neog:AnimalSafetyMember 2019-02-28 0000711377 us-gaap:OperatingSegmentsMember us-gaap:IntersubsegmentEliminationsMember 2019-02-28 0000711377 country:AU neog:CellBiosciencesMember 2020-02-28 2020-02-28 0000711377 neog:ChileBasedMagiarChilenaMember us-gaap:SubsequentEventMember 2020-03-26 2020-03-26 0000711377 neog:ChileBasedMagiarChilenaMember us-gaap:SubsequentEventMember 2020-03-26 0000711377 us-gaap:CommonStockMember 2020-02-29 0000711377 us-gaap:AdditionalPaidInCapitalMember 2020-02-29 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-02-29 0000711377 us-gaap:RetainedEarningsMember 2020-02-29 0000711377 us-gaap:CommonStockMember 2019-02-28 0000711377 us-gaap:AdditionalPaidInCapitalMember 2019-02-28 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-28 0000711377 us-gaap:RetainedEarningsMember 2019-02-28 0000711377 us-gaap:CommonStockMember 2018-05-31 0000711377 us-gaap:AdditionalPaidInCapitalMember 2018-05-31 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-05-31 0000711377 us-gaap:RetainedEarningsMember 2018-05-31 0000711377 us-gaap:CommonStockMember 2018-08-31 0000711377 us-gaap:AdditionalPaidInCapitalMember 2018-08-31 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-08-31 0000711377 us-gaap:RetainedEarningsMember 2018-08-31 0000711377 us-gaap:CommonStockMember 2019-05-31 0000711377 us-gaap:AdditionalPaidInCapitalMember 2019-05-31 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-05-31 0000711377 us-gaap:RetainedEarningsMember 2019-05-31 0000711377 us-gaap:CommonStockMember 2019-08-31 0000711377 us-gaap:AdditionalPaidInCapitalMember 2019-08-31 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-31 0000711377 us-gaap:RetainedEarningsMember 2019-08-31 0000711377 us-gaap:CommonStockMember 2019-11-30 0000711377 us-gaap:AdditionalPaidInCapitalMember 2019-11-30 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-11-30 0000711377 us-gaap:RetainedEarningsMember 2019-11-30 0000711377 us-gaap:CommonStockMember 2018-11-30 0000711377 us-gaap:AdditionalPaidInCapitalMember 2018-11-30 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-11-30 0000711377 us-gaap:RetainedEarningsMember 2018-11-30 iso4217:USD shares pure neog:Segment iso4217:USD shares false P3Y P5Y 0.010000 2020 Q3 --02-29 Yes Yes NEOGEN CORP 0000711377 Large Accelerated Filer true false MI MI 10-Q 2020-02-29 0-17988 38-2367843 620 Lesher Place Lansing 48912 517 372-9200 false false false 52910832 50774000 41688000 277149000 225836000 1400000 1700000 80692000 82582000 89244000 85992000 17016000 13431000 514875000 449529000 78394000 74847000 109761000 103619000 15425000 15649000 43397000 40835000 55046000 52096000 773501000 695740000 18994000 19063000 5596000 7085000 1479000 601000 13066000 11502000 39135000 38251000 16343000 15618000 6152000 3972000 61630000 57841000 1.00 1.00 100000 100000 0 0 0 0 0.16 0.16 120000000 120000000 52910832 52910832 52216589 52216589 8466000 8355000 254537000 221937000 -13507000 -11640000 462375000 419247000 711871000 637899000 773501000 695740000 77736000 77375000 247071000 249897000 22133000 20325000 62025000 54527000 99869000 97700000 309096000 304424000 41068000 41902000 128658000 132157000 13471000 11170000 35888000 30877000 54539000 53072000 164546000 163034000 45330000 44628000 144550000 141390000 17675000 16722000 53206000 52454000 10789000 10018000 32473000 30337000 3823000 3249000 11292000 9235000 32287000 29989000 96971000 92026000 13043000 14639000 47579000 49364000 1600000 1335000 4381000 3290000 -393000 649000 -832000 807000 1207000 1984000 3549000 4097000 14250000 16623000 51128000 53461000 2050000 3550000 8000000 9100000 12200000 13073000 43128000 44361000 0.23 0.25 0.82 0.86 0.23 0.25 0.82 0.85 12200000 13073000 43128000 44361000 -1761000 3105000 -2452000 617000 172000 585000 10611000 16178000 41261000 44978000 52217000 8355000 221937000 -11640000 419247000 637899000 196000 30000 9683000 9713000 10000 2000 536000 538000 14652000 14652000 -2496000 -2496000 52423000 8387000 232156000 -14136000 433899000 660306000 288000 47000 12070000 12117000 16276000 16276000 2218000 2218000 52711000 8434000 244226000 -11918000 450175000 690917000 188000 31000 9705000 9736000 12000 1000 606000 607000 12200000 12200000 -1589000 -1589000 52911000 8466000 254537000 -13507000 462375000 711871000 51736000 8278000 202572000 -9746000 359071000 560175000 251000 40000 8433000 8473000 8000 2000 517000 519000 15237000 15237000 -2778000 -2778000 51995000 8320000 211522000 -12524000 374308000 581626000 87000 14000 4093000 4107000 16051000 16051000 290000 290000 52082000 8334000 215615000 -12234000 390359000 602074000 78000 12000 4146000 4158000 10000 1000 640000 641000 50000 8000 3127000 3135000 13073000 13073000 3105000 3105000 52120000 8339000 217274000 -9129000 403432000 619916000 43128000 44361000 13542000 13028000 4795000 4137000 -3841000 898000 2238000 8745000 3119000 1463000 301000 -7455000 60250000 42965000 16322000 11877000 300448000 290827000 351002000 316195000 9701000 6388000 -76577000 -43633000 27915000 13752000 3135000 27915000 10617000 -2502000 553000 9086000 10502000 41688000 83074000 50774000 93576000 <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 (“Neogen” or the “Company”) 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 nine month periods ended February 29, 2020 are not necessarily indicative of the results to be expected for the fiscal year ending May 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 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 1, 2019, the Company adopted ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2016-02—</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial Instruments - Credit Losses </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—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’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 15, 2019 and must be adopted as a cumulative effect adjustment to retained earnings. The Company does not believe adoption of this guidance will have a<div style="letter-spacing: 0px; top: 0px;;display:inline;"> material</div> 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-13—Fair</div> Value 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 15, 2019. 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-15—Intangible-Goodwill</div> 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’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 15, 2019. 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts of the Company’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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 1: Observable inputs such as quoted prices in active markets; </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 2: Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 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> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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. Cash and cash equivalents are maintained at financial institutions and, at times, balances may exceed federally insured limits. The Company has never experienced any losses related to these balances and believes it is not exposed to significant credit risk regarding its cash and cash equivalents.</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 February 29, 2020, 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 two years. These securities are classified as available for sale. The primary objective of the Company’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 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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’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 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’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 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Management attempts to minimize credit risk by reviewing customers’ 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></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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 5 to 25 years. 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 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 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;">In February 2016, the FASB issued ASU No. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-02—Leases,</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> 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 annual periods, including interim periods within those annual periods, beginning after December 15, 2018. We adopted this ASU on June 1, 2019; the impact on our consolidated financial statements was immaterial.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 on June 1, 2019, 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 million each as of June 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;"/> <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;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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;"> </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 style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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;"> </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 style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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;"> </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 style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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;"> </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 style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 84%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; 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;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29,<br/> 2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom;"> <div style="text-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-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Right of use - assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,755</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities - current </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">325 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </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;">Lease liabilities - <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,467 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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: 83%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </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; font-size: 10pt; width: 83%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average remaining lease term </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2.4 years </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 83%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average discount rate </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3.5%</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </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="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease expenses are classified as cost of revenues or operating expenses on the consolidated statements of income. The components of lease expense were as follows: </div></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: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three </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="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Months Ended </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="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29,<br/> 2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Nine<br/> Months Ended<br/> February 29,<br/> 2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;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;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="padding-right: 2pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-style:italic;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="padding-right: 2pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-style:italic;display:inline;"> </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; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">316</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">889</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short term leases </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">106 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease expense </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">341 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">995 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </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="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 statement of cash flows were approximately $868,000 for the nine months ended February 29, 2020. There were no <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 nine months ended February 29, 2020.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Undiscounted minimum lease payments as of February 29, 2020 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%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.5px;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1px solid black;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;"> <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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="padding-right: 2pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-style:italic;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Years ending May 31, </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 (1) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">289 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">915 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">358 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">168 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">94 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025 and thereafter </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,850 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: imputed interest </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  1,792 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </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;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 12pt; margin-bottom: 0px;"/> <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;">(1)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Excluding the nine months ended February 29, 2020.</td> </tr> </table> <div style="clear: both; max-height: 0px;"> </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The aggregate amount of future minimum annual rental payments applicable to noncancelable leases as of May 31, 2019 were as follows:</div></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: 81%; padding: 0px;"> </td> <td style="width: 14%; 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; font-size: 8pt; 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;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Future Minimum<br/> Lease Payments </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;"> <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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div></div> </td> <td style="padding-right: 2pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></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; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Years ending May 31, </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,112</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">810</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">297</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">101</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,320</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;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: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue Recognition </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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company determines the amount of revenue to be recognized through <div style="letter-spacing: 0px; top: 0px;;display:inline;">application </div>of the following steps: </div></div> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Identification of the contract with a customer;</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;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Identification of the performance obligations in the contract;</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;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Determination of the transaction price;</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;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Allocation of the transaction price to the performance obligations in the contract; and</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;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Recognition of revenue when, or as, the Company satisfies the performance obligations.</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;"> </div> <div style="clear: both; max-height: 0px;"/> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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’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 style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We derive revenue from two primary sources - product revenue and service revenue. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product revenue consists of shipments of: </div></div> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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;</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;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Consumable products marketed to veterinarians and animal health product distributors; and</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;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Rodenticides, disinfectants and insecticides to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities.</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;"> </div> <div style="clear: both; max-height: 0px;"/> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service revenue consists primarily of: </div></div> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Genomic identification and related interpretive bioinformatic services; and</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;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other commercial laboratory services.</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;"> </div> <div style="clear: both; max-height: 0px;"/> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents disaggregated revenue by major product and service categories for the three and nine month periods ended February 29, 2020 and February 28, 2019: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months ended February 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div>/2<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div>, </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Nine Months ended February 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div>/2<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div>, </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; 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-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; 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-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;;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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;;width:;"> </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: 70%;"> <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; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Natural Toxins, Allergens &amp; Drug Residues </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 17,154 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 18,612 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 57,950 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,021 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bacterial &amp; General Sanitation </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,413 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,519 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31,345 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">30,807 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Culture Media &amp; Other </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11,222 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11,893 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">35,259 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">36,302 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides &amp; Disinfectants </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,964 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,953 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">20,859 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,521 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,745 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,136 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,961 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,395 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">50,498</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">51,113</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">158,374</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">157,046</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 70%;"> <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; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </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; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Life Sciences </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 1,376 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,823 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 4,901 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,794 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Veterinary Instruments &amp; Disposables </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,799 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,682 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32,621 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32,769 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Animal Care &amp; Other </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,667 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,554 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">20,859 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">21,900 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides &amp; Disinfectants </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,558 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,525 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">47,462 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49,460 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15,971 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,003 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">44,879 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37,455 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49,371</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">46,587</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">150,722</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">147,378</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Revenues </div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 99,869 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 97,700 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 309,096 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 304,424 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 (“Neogen” or the “Company”) 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 nine month periods ended February 29, 2020 are not necessarily indicative of the results to be expected for the fiscal year ending May 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 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 1, 2019, the Company adopted ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2016-02—</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial Instruments - Credit Losses </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—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’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 15, 2019 and must be adopted as a cumulative effect adjustment to retained earnings. The Company does not believe adoption of this guidance will have a<div style="letter-spacing: 0px; top: 0px;;display:inline;"> material</div> 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-13—Fair</div> Value 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 15, 2019. 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-15—Intangible-Goodwill</div> 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’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 15, 2019. 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts of the Company’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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 1: Observable inputs such as quoted prices in active markets; </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 2: Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 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> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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. Cash and cash equivalents are maintained at financial institutions and, at times, balances may exceed federally insured limits. The Company has never experienced any losses related to these balances and believes it is not exposed to significant credit risk regarding its cash and cash equivalents.</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 February 29, 2020, 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 two years. These securities are classified as available for sale. The primary objective of the Company’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 2 criteria. Interest income on these investments is recorded within other income on the consolidated statements of income.</div> P91D P2Y <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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’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 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’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 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Management attempts to minimize credit risk by reviewing customers’ 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></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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 5 to 25 years. 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> P5Y P25Y <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 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 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;">In February 2016, the FASB issued ASU No. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-02—Leases,</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> 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 annual periods, including interim periods within those annual periods, beginning after December 15, 2018. We adopted this ASU on June 1, 2019; the impact on our consolidated financial statements was immaterial.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 on June 1, 2019, 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 million each as of June 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;"/> <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;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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;"> </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 style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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;"> </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 style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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;"> </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 style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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;"> </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 style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 84%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; 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;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29,<br/> 2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom;"> <div style="text-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-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Right of use - assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,755</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities - current </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">325 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </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;">Lease liabilities - <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,467 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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: 83%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </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; font-size: 10pt; width: 83%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average remaining lease term </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2.4 years </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 83%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average discount rate </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3.5%</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </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="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease expenses are classified as cost of revenues or operating expenses on the consolidated statements of income. The components of lease expense were as follows: </div></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: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three </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="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Months Ended </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="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29,<br/> 2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Nine<br/> Months Ended<br/> February 29,<br/> 2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;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;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="padding-right: 2pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-style:italic;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="padding-right: 2pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-style:italic;display:inline;"> </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; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">316</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">889</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short term leases </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">106 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease expense </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">341 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">995 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </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="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 statement of cash flows were approximately $868,000 for the nine months ended February 29, 2020. There were no <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 nine months ended February 29, 2020.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Undiscounted minimum lease payments as of February 29, 2020 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%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.5px;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1px solid black;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;"> <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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="padding-right: 2pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-style:italic;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Years ending May 31, </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 (1) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">289 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">915 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">358 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">168 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">94 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025 and thereafter </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,850 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: imputed interest </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  1,792 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </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;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 12pt; margin-bottom: 0px;"/> <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;">(1)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Excluding the nine months ended February 29, 2020.</td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The aggregate amount of future minimum annual rental payments applicable to noncancelable leases as of May 31, 2019 were as follows:</div></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: 81%; padding: 0px;"> </td> <td style="width: 14%; 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; font-size: 8pt; 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;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Future Minimum<br/> Lease Payments </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;"> <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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div></div> </td> <td style="padding-right: 2pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></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; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Years ending May 31, </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,112</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">810</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">297</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">101</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,320</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> 2000000.0 2000000.0 <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 84%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; 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;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29,<br/> 2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom;"> <div style="text-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-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Right of use - assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,755</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities - current </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">325 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </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;">Lease liabilities - <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,467 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> 1755000 325000 1467000 <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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: 83%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29,</div></div></div><br/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </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; font-size: 10pt; width: 83%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average remaining lease term </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2.4 years </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 83%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average discount rate </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 8%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3.5%</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </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> P2Y4M24D 0.035 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%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three </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="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Months Ended </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="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29,<br/> 2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Nine<br/> Months Ended<br/> February 29,<br/> 2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;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;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="padding-right: 2pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-style:italic;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="padding-right: 2pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-style:italic;display:inline;"> </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; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating leases </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">316</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">889</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short term leases </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">106 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease expense </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">341 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">995 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 12%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </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> 316000 889000 25000 106000 341000 995000 868000 0 <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Undiscounted minimum lease payments as of February 29, 2020 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%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 15%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.5px;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1px solid black;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Amount </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;"> <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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="padding-right: 2pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-style:italic;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Years ending May 31, </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 (1) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">289 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">915 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">358 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">168 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">94 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025 and thereafter </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,850 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: imputed interest </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease liabilities </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  1,792 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </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;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 12pt; margin-bottom: 0px;"/> <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;">(1)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Excluding the nine months ended February 29, 2020.</td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 289000 915000 358000 168000 94000 26000 1850000 58000 1792000 <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The aggregate amount of future minimum annual rental payments applicable to noncancelable leases as of May 31, 2019 were as follows:</div></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: 81%; padding: 0px;"> </td> <td style="width: 14%; 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; font-size: 8pt; 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;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Future Minimum<br/> Lease Payments </div></div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;"> <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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div></div> </td> <td style="padding-right: 2pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></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; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Years ending May 31, </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,112</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">810</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">297</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">101</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter </div></div></div> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,320</div></div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> 1112000 810000 297000 101000 0 2320000 <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue Recognition </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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company determines the amount of revenue to be recognized through <div style="letter-spacing: 0px; top: 0px;;display:inline;">application </div>of the following steps: </div></div> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Identification of the contract with a customer;</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;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Identification of the performance obligations in the contract;</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;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Determination of the transaction price;</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;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Allocation of the transaction price to the performance obligations in the contract; and</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;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Recognition of revenue when, or as, the Company satisfies the performance obligations.</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;"> </div> <div style="clear: both; max-height: 0px;"/> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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’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 style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We derive revenue from two primary sources - product revenue and service revenue. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product revenue consists of shipments of: </div></div> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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;</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;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Consumable products marketed to veterinarians and animal health product distributors; and</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;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Rodenticides, disinfectants and insecticides to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities.</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;"> </div> <div style="clear: both; max-height: 0px;"/> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service revenue consists primarily of: </div></div> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Genomic identification and related interpretive bioinformatic services; and</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;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 6pt; margin-bottom: 0px;"/> <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; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other commercial laboratory services.</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;"> </div> <div style="clear: both; max-height: 0px;"/> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents disaggregated revenue by major product and service categories for the three and nine month periods ended February 29, 2020 and February 28, 2019: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months ended February 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div>/2<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div>, </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Nine Months ended February 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div>/2<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div>, </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; 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-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; 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-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;;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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;;width:;"> </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: 70%;"> <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; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Natural Toxins, Allergens &amp; Drug Residues </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 17,154 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 18,612 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 57,950 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,021 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bacterial &amp; General Sanitation </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,413 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,519 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31,345 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">30,807 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Culture Media &amp; Other </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11,222 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11,893 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">35,259 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">36,302 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides &amp; Disinfectants </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,964 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,953 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">20,859 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,521 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,745 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,136 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,961 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,395 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">50,498</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">51,113</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">158,374</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">157,046</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 70%;"> <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; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </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; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Life Sciences </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 1,376 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,823 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 4,901 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,794 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Veterinary Instruments &amp; Disposables </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,799 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,682 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32,621 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32,769 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Animal Care &amp; Other </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,667 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,554 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">20,859 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">21,900 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides &amp; Disinfectants </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,558 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,525 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">47,462 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49,460 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15,971 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,003 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">44,879 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37,455 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49,371</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">46,587</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">150,722</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">147,378</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Revenues </div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 99,869 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 97,700 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 309,096 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 304,424 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 30 to 60 days <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents disaggregated revenue by major product and service categories for the three and nine month periods ended February 29, 2020 and February 28, 2019: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months ended February 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div>/2<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div>, </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Nine Months ended February 2<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div>/2<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div>, </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; 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-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; 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-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;;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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;;width:;"> </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: 70%;"> <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; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Natural Toxins, Allergens &amp; Drug Residues </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 17,154 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 18,612 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 57,950 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,021 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bacterial &amp; General Sanitation </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,413 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,519 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31,345 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">30,807 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Culture Media &amp; Other </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11,222 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11,893 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">35,259 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">36,302 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides &amp; Disinfectants </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,964 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,953 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">20,859 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,521 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,745 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,136 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,961 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,395 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">50,498</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">51,113</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">158,374</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">157,046</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 70%;"> <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; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </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; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Life Sciences </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 1,376 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,823 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 4,901 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,794 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Veterinary Instruments &amp; Disposables </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,799 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10,682 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32,621 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32,769 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Animal Care &amp; Other </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,667 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,554 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">20,859 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">21,900 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rodenticides, Insecticides &amp; Disinfectants </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,558 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,525 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">47,462 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49,460 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Genomics Services </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15,971 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,003 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">44,879 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37,455 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49,371</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">46,587</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">150,722</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">147,378</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 70%;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Revenues </div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 99,869 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 97,700 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 309,096 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 304,424 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 70%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 17154000 18612000 57950000 58021000 9413000 9519000 31345000 30807000 11222000 11893000 35259000 36302000 7964000 5953000 20859000 18521000 4745000 5136000 12961000 13395000 50498000 51113000 158374000 157046000 1376000 1823000 4901000 5794000 10799000 10682000 32621000 32769000 6667000 6554000 20859000 21900000 14558000 13525000 47462000 49460000 15971000 14003000 44879000 37455000 49371000 46587000 150722000 147378000 97700000 304424000 <div style="text-align: left;font-family: &quot;Times New Roman&quot;;font-size: 10pt;font-weight: normal;margin-top: 18pt;margin-bottom: 0px;line-height: 12pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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: 77%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29, </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">May 31, </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; 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;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 8pt; 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-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,243</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 41,594 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-process </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,402 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,581 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished and purchased goods </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">41,599 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">38,817 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">89,244</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">85,992</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </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="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: 77%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29, </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">May 31, </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; 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;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 8pt; 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-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,243</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 41,594 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-process </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,402 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,581 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished and purchased goods </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">41,599 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">38,817 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">89,244</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">85,992</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </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> 42243000 41594000 5402000 5581000 41599000 38817000 89244000 85992000 <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3. NET INCOME PER SHARE </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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The calculation of net income per share follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Nine Months Ended </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29/28, </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29/28, </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; 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;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; 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-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; 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-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;"> <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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands, except per share amounts) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator for basic and diluted net income per share: </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Neogen </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,200 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 13,073 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$<div style="display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">43,128 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 44,361 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator for basic net income per share: </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average shares </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52,795 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52,071 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52,463 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">51,849 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive stock options </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">253 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">401 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">320 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">599 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator for diluted net income per share </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">53,048 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52,472 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52,783 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52,448 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Neogen per share: </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.23 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.25 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.82 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.86 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.23 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.25 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.82 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.85 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </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="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The calculation of net income per share follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Nine Months Ended </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29/28, </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29/28, </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; 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;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; 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-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; 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-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;"> <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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands, except per share amounts) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator for basic and diluted net income per share: </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Neogen </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,200 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 13,073 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$<div style="display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">43,128 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 44,361 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator for basic net income per share: </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average shares </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52,795 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52,071 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52,463 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">51,849 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive stock options </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">253 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">401 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">320 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">599 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator for diluted net income per share </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">53,048 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52,472 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52,783 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52,448 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Neogen per share: </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.23 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.25 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.82 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.86 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.23 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.25 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.82 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.85 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </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> 12200000 13073000 43128000 44361000 52795000 52071000 52463000 51849000 253000 401000 320000 599000 53048000 52472000 52783000 52448000 0.23 0.25 0.82 0.86 0.23 0.25 0.82 0.85 <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have two 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our international operations in the United Kingdom, Mexico, Brazil, China and India originally focused on the Company’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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 60%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </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></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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;">Food<br/> Safety</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></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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;">Animal<br/> Safety</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></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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;">Corporate and<br/> Eliminations<br/> (1)</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></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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;">Total</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></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;"> <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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of and for the three months ended February 29, 2020 </div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">44,450 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">33,286 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; padding-right: 5pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">77,736 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,048 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">16,085 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; padding-right: 5pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">22,133 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; padding-right: 5pt;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">50,498 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49,371 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; padding-right: 5pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">99,869</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,881 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,492 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,330 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,043 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">226,077 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">219,501 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">327,923 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">773,501 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of and for the three months ended February 28, 2019 </div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">44,790 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32,585 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">77,375 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,323 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,002 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">20,325 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">51,113 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">46,587 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">97,700 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,339 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,338 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,038</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,639 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">204,570 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">221,335 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">246,680 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">672,585 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </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 style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 12pt; margin-bottom: 0px;"/> <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;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(1)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Includes corporate assets, consisting principally of cash and cash equivalents, marketable <div style="letter-spacing: 0px; top: 0px;;display:inline;">securities</div>, current and deferred tax accounts and overhead expenses not allocated to specific business segments. Also includes the elimination of intersegment transactions.</td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <table border="0" cellpadding="0" cellspacing="0" style="width: 92%; font-size: 10pt; margin-right: auto; margin-left: auto; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 61%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </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></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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;">Food<br/> Safety</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></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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;">Animal<br/> Safety</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></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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;">Corporate and<br/> Eliminations<br/> (1)</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></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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;">Total</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></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;"> <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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of and for the nine months ended February 29, 2020 </div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">141,516 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">105,555 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; padding-right: 5pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">247,071 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">16,858 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">45,167 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; padding-right: 5pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">62,025 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; padding-right: 5pt;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">158,374 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">150,722 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; padding-right: 5pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">309,096 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">24,571 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26,521 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(3,513 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">47,579 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of and for the nine months ended February 28, 2019 </div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 139,979 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 109,918 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 249,897 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">17,067 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37,460 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">54,527 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">157,046 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">147,378 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">304,424 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">29,554 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">23,101 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(3,291</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49,364 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </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 style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 12pt; margin-bottom: 0px;"/> <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;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(1)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Includes elimination of intersegment transactions.</td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Company’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-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Nine months ended </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29/28, </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29/28, </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; 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;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; 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-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; 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-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <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;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues by Geographic Location </div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Domestic </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 59,762 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">57,422 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 186,887 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 182,298 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">International </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">40,107 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">40,278 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">122,209 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">122,126 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenue </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">99,869 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">97,700 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">309,096 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">304,424 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 2 <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 60%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </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></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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;">Food<br/> Safety</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></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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;">Animal<br/> Safety</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></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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;">Corporate and<br/> Eliminations<br/> (1)</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></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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;">Total</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></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;"> <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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of and for the three months ended February 29, 2020 </div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">44,450 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">33,286 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; padding-right: 5pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">77,736 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,048 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">16,085 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; padding-right: 5pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">22,133 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; padding-right: 5pt;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">50,498 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49,371 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; padding-right: 5pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">99,869</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5,881 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,492 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,330 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,043 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">226,077 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">219,501 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">327,923 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">773,501 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of and for the three months ended February 28, 2019 </div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">44,790 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32,585 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">77,375 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,323 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,002 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">20,325 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">51,113 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">46,587 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">97,700 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,339 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,338 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(1,038</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,639 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">204,570 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">221,335 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">246,680 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">672,585 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </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 style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 12pt; margin-bottom: 0px;"/> <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;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(1)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Includes corporate assets, consisting principally of cash and cash equivalents, marketable <div style="letter-spacing: 0px; top: 0px;;display:inline;">securities</div>, current and deferred tax accounts and overhead expenses not allocated to specific business segments. Also includes the elimination of intersegment transactions.</td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <table border="0" cellpadding="0" cellspacing="0" style="width: 92%; font-size: 10pt; margin-right: auto; margin-left: auto; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 61%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </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></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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;">Food<br/> Safety</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></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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;">Animal<br/> Safety</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></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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;">Corporate and<br/> Eliminations<br/> (1)</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></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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;">Total</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></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;"> <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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of and for the nine months ended February 29, 2020 </div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">141,516 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">105,555 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; padding-right: 5pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">247,071 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">16,858 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">45,167 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; padding-right: 5pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">62,025 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; padding-right: 5pt;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">158,374 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">150,722 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; padding-right: 5pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">309,096 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">24,571 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26,521 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(3,513 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">47,579 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of and for the nine months ended February 28, 2019 </div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 139,979 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 109,918 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 249,897 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Service revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">17,067 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37,460 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">54,527 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues to external customers </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">157,046 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">147,378 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">304,424 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating income (loss) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">29,554 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">23,101 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(3,291</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49,364 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </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 style="clear: both; max-height: 0px; background: none;"/> <div style="margin-top: 12pt; margin-bottom: 0px;"/> <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;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(1)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Includes elimination of intersegment transactions.</td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 44450000 33286000 77736000 6048000 16085000 22133000 50498000 49371000 99869000 5881000 8492000 -1330000 13043000 226077000 219501000 327923000 773501000 44790000 32585000 77375000 6323000 14002000 20325000 51113000 46587000 97700000 8339000 7338000 -1038000 14639000 204570000 221335000 246680000 672585000 141516000 105555000 247071000 16858000 45167000 62025000 158374000 150722000 309096000 24571000 26521000 -3513000 47579000 139979000 109918000 249897000 17067000 37460000 54527000 157046000 147378000 304424000 29554000 23101000 -3291000 49364000 <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Company’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-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Nine months ended </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29/28, </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">February 29/28, </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; 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;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; 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-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; 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-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;"> <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;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;"> <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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands) </div></div></div> </td> <td style="font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues by Geographic Location </div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </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;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Domestic </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 59,762 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">57,422 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 186,887 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 182,298 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">International </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">40,107 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">40,278 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">122,209 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">122,126 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenue </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">99,869 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">97,700 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">309,096 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">304,424 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 59762000 57422000 186887000 182298000 40107000 40278000 122209000 122126000 99869000 97700000 309096000 304424000 <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5. EQUITY COMPENSATION PLANS </div></div></div> <div style="font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:6pt">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 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:hidden11687142">three</span> and five year periods and the contractual terms are generally <span style="-sec-ix-hidden:hidden11687132">five</span> or ten years. A summary of stock option activity during the nine months ended February 29, 2020 follows:</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 78%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted- </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Average </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: left; 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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Options in thousands) </div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise Price </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </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; font-size: 10pt; width: 78%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options outstanding June 1, 2019 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,385 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49.37 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 78%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">561 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">63.91 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 78%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(686 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">40.07 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 78%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(56 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">56.67 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 78%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 78%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options outstanding February 29, 2020 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,204 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">55.77 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the three and nine month periods ended February 29, 2020 and February 28, 2019, the Company recorded $1,640,000 and $1,306,000 and $4,795,000 and $4,137,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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The weighted-average fair value per share of stock options granted during the first nine months of fiscal 2020, 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. </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 87%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; 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;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">FY 2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: center; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.9% </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: center; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.0% </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected stock price volatility </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: center; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">29.4% </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected option life </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: center; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3.5 years </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </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="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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> P5Y P10Y A summary of stock option activity during the nine months ended February 29, 2020 follows: <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 78%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted- </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Average </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"> <div style="text-align: left; 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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Options in thousands) </div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise Price </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </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; font-size: 10pt; width: 78%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options outstanding June 1, 2019 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,385 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49.37 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 78%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">561 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">63.91 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 78%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(686 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">40.07 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 78%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(56 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">) </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">56.67 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 78%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 78%;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options outstanding February 29, 2020 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,204 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">55.77 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> 2385000 49.37 561000 63.91 686000 40.07 56000 56.67 2204000 55.77 1640000 1306000 4795000 4137000 15.56 The fair value of stock options granted was estimated using the following weighted-average assumptions. <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 87%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; 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;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">FY 2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </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; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: center; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.9% </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: center; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.0% </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected stock price volatility </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: center; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">29.4% </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected option life </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: center; vertical-align: bottom; font-size: 10pt;"> <div style="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-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3.5 years </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </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> 0.019 0.000 0.294 P3Y6M 0.05 <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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’s strategic platform for the expansion of available product offerings. </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">On August 1, 2018, the Company acquired the stock of Clarus Labs, Inc., a manufacturer of water testing products. Neogen has distributed Clarus’ Colitag water test to the food and beverage industries since 2004; this acquisition has given the Company the ability to sell this product to new markets. Consideration for the purchase was $4,204,000 in cash and approximately $1,256,000 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;">5-15</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 3 fair value measurements. Since February 2019, $270,000 has been paid to the former owners as contingent consideration from the accrual. Manufacturing of these products was moved to the Company’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: 12pt;margin-bottom: 0pt;">On September 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’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 September 1, 2019, 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;">5-15</div> years) and the remainder to goodwill (deductible to tax purposes). These values are Level 3 fair value measurements. In September 2019, the former owner was paid the <div style="display:inline;">$400,000</div> installment of <div style="display:inline;">the purchase</div><div style="display:inline;"> price owed </div> 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’s Lincoln, Nebraska location, reporting within the Animal Safety segment.</div><div style="text-align: left;font-family: Times New Roman;font-size: 10pt;margin-top: 0pt;margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On January 1, 2019, the Company acquired the assets of Edmonton, Alberta based Delta Genomics Centre, an animal genomics laboratory in Canada. Delta’s laboratory operations were renamed Neogen Canada and the acquisition was intended to accelerate growth of the Company’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 3 fair value measurements. Services provided by this operation continue to be performed in Edmonton, 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;">On January 1, 2020, the Company acquired the stock of Productos Quimicos Magiar, a distributor of Neogen’s Food Safety products for the past 20 years, located in Argentina. Consideration for the purchase was $4,286,000 in net cash<div style="letter-spacing: 0px; top: 0px;;display:inline;">, </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">with $3,786,000 paid at closing and $540,000 payable to the former owner on January 1, 2022, and up to $979,000 of contingent consideration, payable in one year, based upon an excess net sales formula. </div></div>The preliminary purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included accounts receivable of $603,000, inventory of $446,000, machinery and equipment of $36,000, <div style="letter-spacing: 0px; top: 0px;;display:inline;">other current assets of </div>$221,000, accounts payable of $383,000, other current liabilities of $312,000<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, contingent consideration accrual of $640,000<div style="letter-spacing: 0px; top: 0px;;display:inline;">, </div></div></div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> deferred tax liabilities of $</div>384,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, intangible assets of $</div>1,282,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> (with an estimated life of </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5-10</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> years) and the remainder to goodwill </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(non-deductible</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> for tax purposes). These values are Level 3 fair value measurements. This operation continue<div style="display:inline;">s</div> to operate from its current location in Buenos A<div style="letter-spacing: 0px; top: 0px;;display:inline;">i</div>res, Argentina, reporting within the Food Safety segment. It <div style="display:inline;">is</div> managed through </div>Neogen<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">’s Latin America operation.</div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">On January 1, 2020, the Company acquired the stock of Productos Quimicos Magiar, a distributor of Neogen’s Food Safety products for the past 20 years, located in Uruguay. Consideration for the purchase was $1,596,000 in net cash<div style="letter-spacing: 0px; top: 0px;;display:inline;">, </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">with $1,386,000 paid at closing and $210,000 payable to the former owner on January 1, 2022, and up to $241,000 in contingent consideration, payable in one year, based upon an excess net sales formula.</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> The preliminary purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included accounts receivable of $</div>280,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, inventory of $</div>174,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, machinery and equipment of $</div>16,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, <div style="letter-spacing: 0px; top: 0px;;display:inline;">other current assets </div>of $</div>68,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, accounts payable of $</div>204,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, other current liabilities of $</div>11,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">contingent consideration accrual of $159,000,<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> deferred tax liabilities of $</div>125,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, intangible assets of $</div>498,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> (with an estimated life of </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5-10</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> years) and the remainder to goodwill </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(non-deductible</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> for tax purposes). These values are Level 3 fair value measurements. This operation continue<div style="display:inline;">s</div> to operate from its current location in Montevideo, Uruguay, reporting within the Food Safety segment. It <div style="display:inline;">is</div> managed through </div>Neogen<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">’s Latin America operation.</div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">On January 9, 2020, the Company acquired the stock of Diessechem Srl, a distributor of food and feed diagnostics for the past 27 years, located in Italy. Consideration for the purchase was $3,455,000 in net cash. The preliminary purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included accounts receivable of $780,000, inventory of $5,000, <div style="letter-spacing: 0px; top: 0px;;display:inline;">other curre<div style="letter-spacing: 0px; top: 0px;;display:inline;">nt <div style="letter-spacing: 0px; top: 0px;;display:inline;">assets</div></div></div> of $189,000, accounts payable of $140,000, other current liabilities of $334,000, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> deferred tax liabilities of $203,000, intangible assets of $780,000 (with an estimated life of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5-10</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 3 fair value measurements. This operation continue<div style="display:inline;">s</div> to operate from its current location in Milan, Italy, reporting within the Food Safety segment. It <div style="display:inline;">is</div> managed through Neogen’s Scotland operation.</div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">On January 31, 2020, the Company acquired the stock of Abtek Biologicals Limited, a manufacturer and supplier of culture media supplements and microbiology technologies. This acquisition enhances the Company’s culture media product line offering for the worldwide industrial microbiology markets. Consideration for the purchase was $1,339,000 <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">in net cash, with $1,220,000 paid at closing and $119,000 payable to the former owner on January 31, 2021. </div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preliminary purchase price allocation, based upon<div style="letter-spacing: 0px; top: 0px;;display:inline;"> the fair<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">value of these assets and liabilities determined using the income approach, included accounts receivable of $</div>135,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, inventory of $</div>207,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, machinery and equipment of $</div>105,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, prepayments of $</div>6,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, accounts payable of $</div>118,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, other current liabilities of $</div>34,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> deferred tax liabilities of $</div>101,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, intangible assets of $</div>435,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> (with an estimated life of </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5-10</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> years) and the remainder to goodwill </div><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(non-deductible</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> for tax purposes). These values are Level 3 fair value measurements. This manufacturing operation will continue to operate from its current location in Liverpool, England, reporting within the Food Safety segment. It <div style="display:inline;">is</div> managed through </div>Neogen<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">’s Scotland operation.</div></div><div style="margin-top: 1em; margin-bottom: 0em;"/><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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February 28, 2020, the Company acquired the assets of Cell BioSciences, an Australian distributor of food safety and industrial microbiology products. This acquisition gives Neogen a direct sales presence across Australasia for its entire product portfolio. Consideration for the purchase was $3,443,000 in cash. Due to the timing of the transaction, the preliminary purchase price allocation was not complete at the time of filing. The business <div style="display:inline;">is</div> operated under Neogen’s name in Melbourne, Australia, reporting within the Animal Safety segment. </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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;">Subsequent to the end of the quarter, on March 26, 2020, the Company acquired the assets of Chile-based Magiar Chilena, a distributor of food, animal, and plant diagnostics, including Neogen products. Consideration for the purchase was $400,000 in cash, with $350,000 paid at closing and $50,000 payable to the former owner on March 26, 2021. Due to the timing of the transaction, the preliminary purchase price allocation was not complete at the time of filing. The business will be operated from its current location in Santiago, Chile, reporting within the Food Safety segment. It will be managed through Neogen’s Latin America operation.</div></div> 4204000 1256000 32000 120000 53000 1256000 544000 878000 1487000 P5Y P15Y 270000 1100000 700000 400000 2019-09-01 585000 15000 385000 942000 P5Y P15Y 400000 107000 1485000 38000 371000 125000 532000 P5Y P10Y 4286000 3786000 540000 2022-01-01 979000 603000 446000 36000 221000 383000 312000 640000 384000 1282000 P5Y P10Y 1596000 1386000 210000 2022-01-01 241000 280000 174000 16000 68000 204000 11000 159000 125000 498000 P5Y P10Y 3455000 780000 5000 189000 140000 334000 203000 780000 P5Y P10Y 1339000 1220000 119000 135000 207000 105000 6000 118000 34000 101000 435000 P5Y P10Y 3443000 400000 350000 50000 2021-03-26 <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7. LONG TERM DEBT </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-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 30, 2018 to extend the maturity from September 1, 2019 to September 30, 2021. There were no advances against the line of credit during fiscal 2019 and there have been none thus far in fiscal 2020; there was no balance outstanding at February 29, 2020. Interest on any borrowings <div style="display:inline;">w<div style="display:inline;">ill be charged</div></div> at LIBOR plus <span style="-sec-ix-hidden:hidden11686950">100</span> basis points (rate under the terms of the agreement was 2.51% at February 29, 2020). 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 February 29, 2020. </div></div> 15000000 2019-09-01 2021-09-30 0 0 0 LIBOR plus 100 basis points 0.0251 <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8. COMMITMENTS AND CONTINGENCIES </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">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 five years. The Company’s estimated liability for these costs was $916,000 at both February 29, 2020 and May 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 style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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> 38000 131000 P5Y 916000 916000 P15Y 100000 <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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9. STOCK PURCHASE </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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In October 2018, the Company’s Board of Directors passed a resolution canceling the Company’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’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></div> 3000000 50000 3134727 Excluding the nine months ended February 29, 2020. 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. Includes elimination of intersegment transactions. XML 49 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 50 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Feb. 29, 2020
May 31, 2019
Current Assets    
Cash and cash equivalents $ 50,774 $ 41,688
Marketable securities 277,149 225,836
Accounts receivable, less allowance of $1,400 and $1,700 at February 29, 2020 and May 31, 2019, respectively 80,692 82,582
Inventories 89,244 85,992
Prepaid expenses and other current assets 17,016 13,431
Total Current Assets 514,875 449,529
Net Property and Equipment 78,394 74,847
Other Assets    
Goodwill 109,761 103,619
Other non-amortizable intangible assets 15,425 15,649
Amortizable intangible and other assets, net of accumulated amortization of $43,397 and $40,835 at February 29, 2020 and May 31, 2019, respectively 55,046 52,096
Total Assets 773,501 695,740
Current Liabilities    
Accounts payable 18,994 19,063
Accrued compensation 5,596 7,085
Income taxes 1,479 601
Other accruals 13,066 11,502
Total Current Liabilities 39,135 38,251
Deferred Income Taxes 16,343 15,618
Other Non-Current Liabilities 6,152 3,972
Total Liabilities 61,630 57,841
Commitments and Contingencies (note 8)
Equity    
Preferred stock, $1.00 par value, 100,000 shares authorized, none issued and outstanding  
Common stock, $0.16 par value, 120,000,000 shares authorized, 52,910,832 and 52,216,589 shares issued and outstanding at February 29, 2020 and May 31, 2019, respectively 8,466 8,355
Additional paid-in capital 254,537 221,937
Accumulated other comprehensive loss (13,507) (11,640)
Retained earnings 462,375 419,247
Total Stockholders' Equity 711,871 637,899
Total Liabilities and Stockholders' Equity $ 773,501 $ 695,740
XML 51 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Components of Lease Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 29, 2020
Feb. 29, 2020
Operating leases $ 316 $ 889
Short term leases 25 106
Total lease expense $ 341 $ 995
XML 52 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning Balance at May. 31, 2018 $ 560,175 $ 8,278 $ 202,572 $ (9,746) $ 359,071
Beginning Balance (in shares) at May. 31, 2018   51,736,000      
Issuance of shares under share-based compensation plan 8,473 $ 40 8,433    
Issuance of shares under share-based compensation plan (in shares)   251,000      
Issuance of shares under employee stock purchase plan 519 $ 2 517    
Issuance of shares under employee stock purchase plan (in shares)   8,000      
Net income 15,237       15,237
Other comprehensive income (loss) (2,778)     (2,778)  
Ending Balance at Aug. 31, 2018 581,626 $ 8,320 211,522 (12,524) 374,308
Ending Balance (in shares) at Aug. 31, 2018   51,995,000      
Beginning Balance at May. 31, 2018 560,175 $ 8,278 202,572 (9,746) 359,071
Beginning Balance (in shares) at May. 31, 2018   51,736,000      
Net income 44,361        
Ending Balance at Feb. 28, 2019 619,916 $ 8,339 217,274 (9,129) 403,432
Ending Balance (in shares) at Feb. 28, 2019   52,120,000      
Beginning Balance at Aug. 31, 2018 581,626 $ 8,320 211,522 (12,524) 374,308
Beginning Balance (in shares) at Aug. 31, 2018   51,995,000      
Issuance of shares under share-based compensation plan 4,107 $ 14 4,093    
Issuance of shares under share-based compensation plan (in shares)   87,000      
Net income 16,051       16,051
Other comprehensive income (loss) 290     290  
Ending Balance at Nov. 30, 2018 602,074 $ 8,334 215,615 (12,234) 390,359
Ending Balance (in shares) at Nov. 30, 2018   52,082,000      
Issuance of shares under share-based compensation plan 4,158 $ 12 4,146    
Issuance of shares under share-based compensation plan (in shares)   78,000      
Issuance of shares under employee stock purchase plan 641 $ 1 640    
Issuance of shares under employee stock purchase plan (in shares)   10,000      
Shares repurchased (3,135) $ (8) (3,127)    
Shares repurchased (in shares)   (50,000)      
Net income 13,073       13,073
Other comprehensive income (loss) 3,105     3,105  
Ending Balance at Feb. 28, 2019 619,916 $ 8,339 217,274 (9,129) 403,432
Ending Balance (in shares) at Feb. 28, 2019   52,120,000      
Beginning Balance at May. 31, 2019 $ 637,899 $ 8,355 221,937 (11,640) 419,247
Beginning Balance (in shares) at May. 31, 2019 52,216,589 52,217,000      
Issuance of shares under share-based compensation plan $ 9,713 $ 30 9,683    
Issuance of shares under share-based compensation plan (in shares)   196,000      
Issuance of shares under employee stock purchase plan 538 $ 2 536    
Issuance of shares under employee stock purchase plan (in shares)   10,000      
Net income 14,652       14,652
Other comprehensive income (loss) (2,496)     (2,496)  
Ending Balance at Aug. 31, 2019 660,306 $ 8,387 232,156 (14,136) 433,899
Ending Balance (in shares) at Aug. 31, 2019   52,423,000      
Beginning Balance at May. 31, 2019 $ 637,899 $ 8,355 221,937 (11,640) 419,247
Beginning Balance (in shares) at May. 31, 2019 52,216,589 52,217,000      
Net income $ 43,128        
Ending Balance at Feb. 29, 2020 $ 711,871 $ 8,466 254,537 (13,507) 462,375
Ending Balance (in shares) at Feb. 29, 2020 52,910,832 52,911,000      
Beginning Balance at Aug. 31, 2019 $ 660,306 $ 8,387 232,156 (14,136) 433,899
Beginning Balance (in shares) at Aug. 31, 2019   52,423,000      
Issuance of shares under share-based compensation plan 12,117 $ 47 12,070    
Issuance of shares under share-based compensation plan (in shares)   288,000      
Net income 16,276       16,276
Other comprehensive income (loss) 2,218     2,218  
Ending Balance at Nov. 30, 2019 690,917 $ 8,434 244,226 (11,918) 450,175
Ending Balance (in shares) at Nov. 30, 2019   52,711,000      
Issuance of shares under share-based compensation plan 9,736 $ 31 9,705    
Issuance of shares under share-based compensation plan (in shares)   188,000      
Issuance of shares under employee stock purchase plan 607 $ 1 606    
Issuance of shares under employee stock purchase plan (in shares)   12,000      
Net income 12,200       12,200
Other comprehensive income (loss) (1,589)     (1,589)  
Ending Balance at Feb. 29, 2020 $ 711,871 $ 8,466 $ 254,537 $ (13,507) $ 462,375
Ending Balance (in shares) at Feb. 29, 2020 52,910,832 52,911,000      
XML 53 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Compensation Plans (Tables)
9 Months Ended
Feb. 29, 2020
Stock Option Activity A summary of stock option activity during the nine months ended February 29, 2020 follows:
                 
 
 
 
Weighted-
 
 
 
 
Average
 
(Options in thousands)
 
Shares
 
 
Exercise Price
 
Options outstanding June 1, 2019
   
2,385
    $
49.37
 
Granted
   
561
     
63.91
 
Exercised
   
(686
   
40.07
 
Forfeited
   
(56
   
56.67
 
                 
Options outstanding February 29, 2020
   
2,204
    $
55.77
 
 
Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions The fair value of stock options granted was estimated using the following weighted-average assumptions.
         
 
FY 2020
 
Risk-free interest rate
   
1.9%
 
Expected dividend yield
   
0.0%
 
Expected stock price volatility
   
29.4%
 
Expected option life
   
3.5 years
 
 
 
 
 
XML 54 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information and Geographic Data (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 29, 2020
Feb. 28, 2019
Feb. 29, 2020
Feb. 28, 2019
May 31, 2019
Segment Reporting Information [Line Items]          
Product revenues to external customers $ 99,869 $ 97,700 $ 309,096 $ 304,424  
Operating income (loss) 13,043 14,639 47,579 49,364  
Total assets 773,501 672,585 773,501 672,585 $ 695,740
Operating Segments | Food Safety          
Segment Reporting Information [Line Items]          
Product revenues to external customers 50,498 51,113 158,374 157,046  
Operating income (loss) 5,881 8,339 24,571 29,554  
Total assets 226,077 204,570 226,077 204,570  
Operating Segments | Animal Safety          
Segment Reporting Information [Line Items]          
Product revenues to external customers 49,371 46,587 150,722 147,378  
Operating income (loss) 8,492 7,338 26,521 23,101  
Total assets 219,501 221,335 219,501 221,335  
Product Revenues          
Segment Reporting Information [Line Items]          
Product revenues to external customers 77,736 77,375 247,071 249,897  
Product Revenues | Operating Segments | Food Safety          
Segment Reporting Information [Line Items]          
Product revenues to external customers 44,450 44,790 141,516 139,979  
Product Revenues | Operating Segments | Animal Safety          
Segment Reporting Information [Line Items]          
Product revenues to external customers 33,286 32,585 105,555 109,918  
Service Revenues          
Segment Reporting Information [Line Items]          
Product revenues to external customers 22,133 20,325 62,025 54,527  
Service Revenues | Operating Segments | Food Safety          
Segment Reporting Information [Line Items]          
Product revenues to external customers 6,048 6,323 16,858 17,067  
Service Revenues | Operating Segments | Animal Safety          
Segment Reporting Information [Line Items]          
Product revenues to external customers 16,085 14,002 45,167 37,460  
Corporate and Eliminations | Operating Segments          
Segment Reporting Information [Line Items]          
Operating income (loss) (1,330) [1] (1,038) [1] (3,513) [2] (3,291) [2]  
Total assets [1] $ 327,923 $ 246,680 $ 327,923 $ 246,680  
[1] 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.
[2] Includes elimination of intersegment transactions.
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions (Detail)
9 Months Ended
Feb. 29, 2020
Schedule of Weighted Average Assumptions for Fair Values of Stock Options [Line Items]  
Risk-free interest rate 1.90%
Expected dividend yield 0.00%
Expected stock price volatility 29.40%
Expected option life (in years) 3 years 6 months
XML 56 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Long Term Debt
9 Months Ended
Feb. 29, 2020
Long Term Debt
7. LONG TERM DEBT
We have a financing agreement with a bank providing for a $15,000,000 unsecured revolving line of credit, which was amended on November 30, 2018 to extend the maturity from September 1, 2019 to September 30, 2021. There were no advances against the line of credit during fiscal 2019 and there have been none thus far in fiscal 2020; there was no balance outstanding at February 29, 2020. Interest on any borrowings
w
ill be charged
 at LIBOR plus 100 basis points (rate under the terms of the agreement was 2.51% at February 29, 2020). 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 February 29, 2020.
XML 57 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Net Income per Share
9 Months Ended
Feb. 29, 2020
Net Income per Share
3. NET INCOME PER SHARE
The calculation of net income per share follows:
                                 
 
Three Months Ended
   
Nine Months Ended
 
 
February 29/28,
   
February 29/28,
 
 
2020
 
 
2019
 
 
2020
 
 
2019
 
 
(in thousands, except per share amounts)
 
Numerator for basic and diluted net income per share:
   
     
     
     
 
Net income attributable to Neogen
  $
12,200
    $
 13,073
    $
 
43,128
    $
 44,361
 
Denominator for basic net income per share:
   
     
     
     
 
Weighted average shares
   
52,795
     
52,071
     
52,463
     
51,849
 
Effect of dilutive stock options
   
253
     
401
     
320
     
599
 
                                 
Denominator for diluted net income per share
   
53,048
     
52,472
     
52,783
     
52,448
 
Net income attributable to Neogen per share:
   
     
     
     
 
Basic
  $
0.23
    $
0.25
    $
0.82
    $
0.86
 
                                 
Diluted
  $
0.23
    $
0.25
    $
0.82
    $
0.85
 
                                 
 
 
 
XML 58 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Accounting Policies (Tables)
9 Months Ended
Feb. 29, 2020
Supplemental balance sheet information related to operating leases
Supplemental balance sheet information related to operating leases was as follows:
         
 
February 29,
2020
 
 
(in thousands)
 
Right of use - assets
  $
1,755
 
Lease liabilities - current
   
325
 
Lease liabilities -
non-current
   
1,467
 
 
Weighted average remaining lease term and weighted average discount rate
The weighted average remaining lease term and weighted average discount rate were as follows:
         
 
February 29,

2020
 
Weighted average remaining lease term
   
2.4 years
 
Weighted average discount rate
   
3.5%
 
 
 
 
 
Components of lease expense The components of lease expense were as follows:
                 
 
Three 
Months Ended 
February 29,
2020
 
 
Nine
Months Ended
February 29,
2020
 
 
(in thousands)
 
 
(in thousands)
 
Operating leases
  $
316
    $
889
 
Short term leases
   
25
     
106
 
                 
Total lease expense
  $
341
    $
995
 
                 
 
 
 
 
Undiscounted minimum lease payments
Undiscounted minimum lease payments as of February 29, 2020 were as follows:
         
 
Amount
 
 
(in thousands)
 
Years ending May 31,
   
 
2020 (1)
 
$
289
 
2021
   
915
 
2022
   
358
 
2023
   
168
 
2024
   
94
 
2025 and thereafter
   
26
 
         
Total lease payments
   
1,850
 
Less: imputed interest
   
58
 
         
Total lease liabilities
  $
  1,792
 
         
 
 
 
 
 
 
 
 
(1) Excluding the nine months ended February 29, 2020.
 
 
Disaggregated Revenue
The following table presents the Company’s revenue disaggregated by geographic location:
                                 
 
Three months ended
   
Nine months ended
 
 
February 29/28,
   
February 29/28,
 
 
2020
 
 
2019
 
 
2020
 
 
2019
 
 
(in thousands)
   
(in thousands)
 
Revenues by Geographic Location
 
 
 
 
 
 
 
 
 
 
 
 
Domestic
  $
 59,762
    $
57,422
    $
 186,887
    $
 182,298
 
International
   
40,107
     
40,278
     
122,209
     
122,126
 
                                 
Total revenue
   
99,869
     
97,700
     
309,096
     
304,424
 
                                 
 
 
Future minimum lease payments
The aggregate amount of future minimum annual rental payments applicable to noncancelable leases as of May 31, 2019 were as follows:
         
 
Future Minimum
Lease Payments
 
 
(in thousands)
 
Years ending May 31,
 
 
 
2020
 
$
1,112
 
2021
 
 
810
 
2022
 
 
297
 
2023
 
 
101
 
Thereafter
 
 
0
 
 
 
 
 
 
 
$
2,320
 
 
 
 
 
 
 
Operating Segments  
Disaggregated Revenue
The following table presents disaggregated revenue by major product and service categories for the three and nine month periods ended February 29, 2020 and February 28, 2019:
                                 
 
Three Months ended February 2
9
/2
8
,
   
Nine Months ended February 2
9
/2
8
,
 
 
2020
 
 
2019
 
 
2020
 
 
2019
 
 
(in thousands)
 
Food Safety
 
 
 
 
 
 
 
 
 
 
 
 
Natural Toxins, Allergens & Drug Residues
  $
 17,154
    $
 18,612
    $
 57,950
    $
58,021
 
Bacterial & General Sanitation
   
9,413
     
9,519
     
31,345
     
30,807
 
Culture Media & Other
   
11,222
     
11,893
     
35,259
     
36,302
 
Rodenticides, Insecticides & Disinfectants
   
7,964
     
5,953
     
20,859
     
18,521
 
Genomics Services
   
4,745
     
5,136
     
12,961
     
13,395
 
                                 
  $
50,498
    $
51,113
    $
158,374
    $
157,046
 
Animal Safety
 
 
 
 
 
 
 
 
 
 
 
 
Life Sciences
  $
 1,376
    $
1,823
    $
 4,901
    $
5,794
 
Veterinary Instruments & Disposables
   
10,799
     
10,682
     
32,621
     
32,769
 
Animal Care & Other
   
6,667
     
6,554
     
20,859
     
21,900
 
Rodenticides, Insecticides & Disinfectants
   
14,558
     
13,525
     
47,462
     
49,460
 
Genomics Services
   
15,971
     
14,003
     
44,879
     
37,455
 
                                 
  $
49,371
    $
46,587
    $
150,722
    $
147,378
 
                                 
Total Revenues
  $
 99,869
    $
 97,700
    $
 309,096
    $
 304,424
 
                                 
 
 
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #=]@U ?(\\#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+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ -WV#4"?HAPZ" L0 ! !D;V-0&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 " W?8-07^38FNX K @ $0 &1O8U!R;W!S+V-O M&ULS9++3L,P$$5_!7F?C/. A95Z4\0*)"0J@=A9]K2UB!^R!R7]>Y+0 MID+P 2P]\?$S]0O,:, > M'7K*4)45,#E/C*>Q[^ *F&&$R>7O IJ5N%3_Q"X=8.?DF.V:&H:A')HE-^U0 MP=O3X\NR;F%])N4U3K^R%72*N&&7R:_-]G[WP&3-:U[PMN#-KKH5+1=M\SZ[ M_O"["KM@[-[^8^.+H.S@UUW(+U!+ P04 " W?8-0F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( #=]@U#'RL_0_P( + - 8 >&PO=V]R:W-H965T&UL=5?MCML@$'P5RP]P-HOS=4HB7:ZJ6JF53E>U_4T2DEAG&Q=( MDWK&V?KM755F4C7W1BKG4M]-^= MK-1]D[+TH^.U/%]LUY%MUZTXRQ_2_FQ?M&ME8Y1C6./T/0=-3L MB-/WC^B?_>3=9/;"R&=5_2Z/]K))EVERE"=QK>RKNG^1PX1F:3+,_IN\R68/8);FT/7Z9?"?W.#-Z[WMLW7V:T+,R!V/0(F"#8B,A=[ M% !*8 >(#C2=D^/CGLXG=$[3"Y)>>'HQH1?!]#!B1@O,2($9HL\# 8Q8T )S M4F".Z,M "-6M,""%%@@.@M+@(!$:F!)2BPQ'P() A))](J46&%^F&D"$DDU MRVFOY#A"F&T*$\DWBSB2X0AARBE,3(6TY1,#'&$5JF ,Y!$5VKV,XP@L5"$P MD2V"T29GV,/ 0Q4"4T14:* /A%8L7S) M([4,M/L!.YN'>R6%B6R60+L?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,$% @ -WV#4,]&[/H4! ^A( !@ !X;"]W M;W)K6E[;[UAQB'Q?>F/O6K MXC ,YX>R[)\/L:GZ3^TYGM(_^[9KJB%==B]E?^YBM9N"FKJ40MBRJ8ZG8KV< M[CUVZV7[.M3'4WSL%OUKTU3=OYM8MY=5 <7[C:_'E\,PWBC7RW/U$O^(PY_G MQRY=E;=6=LUIT<;\J/L/#5LDQ8%+\=8R7_NY\,:;RU+;?QHM?=ZM" MC(YB'9^'L8DJ'=[B-M;UV%+R\<_<:''KOC:7GZ)\%\UZT=0+ MZF5SE9B[7J1S@ =^R\BD\)8+XYZ<*DP5Q5[&/?GC\ >6?Q?P#BC9C BDY53GA6D M!8.W.(Q*!9>K%@]326'J,$PEI:1-PX,WU8S,.*]SU>)A*BE,\:9WPVG(U/FA MYJ,3'J*20M1E%@;)0U12B#H,+4Z3\\FC45(T.@PC2:'G-7G\.94R.3<\&B5% M(X;>1E+H2:.-F\NWZ-N5X,[7G^TE3>/G>M_P-02P,$% @ -WV#4 OP M&$ME @ @0@ !@ !X;"]W;W)K87341BT) M0@#2H$5-YU>EGMNQJJ0709H.[YC'+VV+V)\-)O2V]J'_-O'T,YC^+3V/\#5%FH#K?C9X!N?]3V5RI[2%S7X(M)D1YDAR_1Z?^%%,9SOMOWC_IY&4R>\3QEI)?S5'4:S_W MO2,^H0L1S_3V&8\));XW9O\57S&1DUFR^7LM\AP3[%@R)T,N$D*6R2 MT" I[(T/ 7 =D?&PO=V]R:W-H965T&ULC9G;;N,V$(9?Q?!]8W*& MU"%P L2'H@5:8+&+MM=*PL3&RI8K*=8 M?__>^J^]^"CFOFC"LBK_V3ZVFYMI-IT\AJ?BI6P_5V^_A4&0GTX&]7^$UU!& MO!M)[..A*IO^[^3AI6FKW=!*',JN^';\W.[[S[?C+SX?S+ !#09T,HA]OV? M@P'_,'#O&KC!P'VT!S\8>-'#[*B]=^:J:(O;>5V]3>KC>C@4W;*SUSY.UT/W MLI^=_K?HSR:^?;W-_7SVVK4S((LC0N=(GL_M,VSOH+WK[=VY?2Z\?422'MD/2)8(:@FH M-#5"[DI3;'(C9V^-,.?(864>*O/*,_9L.!<-)+"!1+G&&BM\;49 M$&8Y'YFU#$K+P+0S;B"'#>3 -T[X)M<#39-4A*DEH)*4Y+1KRC,9.>N HK@X ML#!K<&0U0)J*K4:/VJ297-(0,U9./,"87,I"'<(,\T@DM".)PP)YB91G=4\9 ML50'*'*Y%*9F4Q]K=,2VHN0.82V1,7@',I3[-I3R Y9R,;3R<9*T# M02D?:0)G,^NUAZR1'O(@XL@=:"1&MEHK4Z M[?W"N9I[325ZVX*F,E:[5E.9&0M(.,M:D&:M3+,6)#V26WN)J#QS4IFFV$O] M:T Y,U9U6IQE;0:DL926@9U(JI!&6)+(F+P"F(_NS*0Z@+%+1JI_BVL "XH M*XL JW,R&:U.4ZPJGQ6@,B-W[AI0^6A12[@((% $6%D$#%!RL2A)11*$Q<)6 MSAS '.N90YCCL9DC7 20U:'6CB0CPKF60*ZU,M<.4'HV6'.EZ@A,R5 +J4P& M)$R-2<-YED">E37;8H!^)@U22AJBM#1(C51(A',LZ9.LM2,YEG".)7UD'#M, M$TYEI%.9.DX/S/DR3].4$^E?A+$\8ZP %NMKH\HTR,6B;R3L$\YHE'[\4$TX M8W)_?6$F$Q8\@<#S#V6297(<),EDH/S<[N4W>A?NXOMYO) M0_6R;SO7G+T]7:#?47[T^7H__:/YX6_]G43]O]\WDOFK; M:M??U3Y551OBZ,U5G-E-*!Y/#V5X:KNO:?Q>'V_)CP]M=1C^ S [_1OB]G]0 M2P,$% @ -WV#4&0#JF5J @ C0< !@ !X;"]W;W)K E]G9F;7CC5O*WGA.B'#>J[+F*S<7HEEZ'L]R4F'^1!M2RR]' MRBHLY)*=/-XP@@\ZJ2J]P/1X\I]!LMMI/ :\+,@ M+1^].\K)GM(WM?AZ6+F^$D1*D@G%@.7C0M:D+!61E/&[YW2'DBIQ_'YE_ZR] M2R][S,F:EK^*@\A7[MQU#N2(SZ5XH>T7TOM!KM.;_T8NI)1PI436R&C)]:^3 MG;F@5<\BI53XO7L6M7ZV/?\US9X0] G!D"!K/TH(^X3PE@ ?)L ^ ?YO!=0G M(*."UWG7S=Q@@9.8T=9AW7%HL#IU8(GD=F4JJ'='?Y/]Y#)Z24 8N^BB'I, MVF&"$681W4,V4\B-Q),"!A6!344:3-*1?U]A/84L9H:(?[-L'[+<"0VM[0IU M/KQK5V"TJ\-$&E-?,;[IQX(*_5EH6)JB8 B"N>'*@H)A],$.0*LQ:#%FB$D[ M#!J5^01FD7%:UE-4"'QD^+)0!1 9G=Q.41'X8+N0U16RN(*&*S0I F:&D,T4 M@^;(+B2R"HDL0HR>I-'T1/@1,-MK0BY%NI_,HH.L^,Y4'>1$4_!<@TL\8V<-=UHN-%W@^H[9J>BYLZ> M"GD#ZGOJ2*D@4KS_)+RDWSG\=JNR[JYN/V:;)[V9;%P[[0>C4A8\)D72PWX]OK_7>?MK?7 MU6N]6F[*3]O1[G6]+K;_WI6KZOUF;,<_OOB\?'JNVR\FM]L-J-M^7@S_L5^7 3?%M@K_EJ6[[N3OT=M5[Y6U;?VPV\/ M-V/31E2NRONZK:)H?KV5TW*U:FMJXOBGJW1\;+,M>/KWC]H7^\XWG?E:[,II MM?I[^5 _WXRS\>BA?"Q>5_7GZOW7LNN0'X^ZWO]>OI6K1MY&TK1Q7ZUV^Y^C M^]==7:V[6II0UL7WP^_E9O_[_?"?$+MBN !U!>A8P-K! JXKX'X6<(,%N"O MQP(T')+O"OAC 0Z#!4)7(/P,*=L_C\-@[4=_5M3%[?6V>A]M#Q/HI6CGJ?T8 MFN=[WWZY?YS[_S4/8-=\^W9K*5Q/WMJ*.LW=04,]3>QKIDB3]34SI,G[FCG0 M.-/7+)#&'C63IK_'3A/L-.TKX%X%)#I]T(2]9K/7^&!L]*+?6I91E!W7(C+D MHVARKF57>63Q-!9:Y7QN8F( '!P !P; B9X=-/YT &QTP1B#6V+8$H.66 PU MJY8RCC(<5MUF,2]FJ)Z3;O6B]3!:#Z*53]RK5LC;Y*@$V$X [Y:N:*HESX\W.J7C#68(8P@2 M]B)*@-H@)H .<0+(AD!A,2GL):BP_Y<5%L/" EHH&[#:YIE=2'4+&[T%3L]6 MMJ2M/C1SR:I%Y<&BDDMT!FHC&RFR?+Q:=Y6KC=("R-@X/IFC_7' (+* 1$RR M?P B9)OL)?EX,4HL8 D[.>@:)MC)XD5.IFO#3J9UV,FT;M#),.TLP!VS[* F MV1DGPS2S"&=R"V8UJ=@:M&$7B[.R?D")U 1Q1VX^") B%U-_?D;4#P:;/P'S9R^#T>8? M#!GI:]-.)UQ23A]0&UD?K)>]T[IFP9*L;P%T+C<-"!,#@<%$ $P2N%/28/)D M,DK/28YR9$!&XL"C MTD9_I0XU8%64R+0<=GH'G)[E+'8@S?#I\7'8ZMTE5N^ ASLC#R,69V7]@+#5 MNTNLWH%=O#72#<^I^N$DSH20V?W0EMAAKW S-118F=X?.HP;AW C6>PT2?)H MU7FJ5LF3[9G3P,E#EK(53!R'B",-W@'BY.E\W6'D.)1:2!@[S0DO;6[J-'#D M/@76D]BF,*8-H[Q"PI@U;09@S!@V? EL&%"$@Q>RQ5E9/R ,&[X$-@Q.EHAS M\43G9V7]@#!N&.!&IE1W#' 3C#,2-XQPDXDG.P.UD6NS"]D_E%NPFMD+H&/G M3GVY/Q")&Q+ &SD'IHQXP^32\Q+SAB_A#5_(&Z #O.$+>0-TD#= -\0;QKSA M2WC#%_,FH4SSAC%O&/!&^X8F";O3Z]9^2Q@3###AY6%<)SIM*5J;19E+ 5W& M("5IWU2!,'D75%">!#N369O!.8)I3I M&T*/6>4!J^3:NO/Z.@?Z(] !?_3@V@?Y(]!!?P2Z(7_T&*4>H%2&-/7@VF?0 M'SW&I$>8E)/!:_Y9LE9N)+R^]9'Y^ Q696(J:(Q2C^YHU+4U@%^6/G[Q&%;^ MDAL:KV%E T4U/<[)^@$E;NS189GT[5#P=CQ2.LR$,8KV$16$R![J&K[D]=:O8' H/, Y"IXTD/[GHH#GDE M9IE'*8]:M9H6>92>-?6:9$X>"\*:4J/8ONTW.Q&7ZNZKM;[5SWK(]?*BKE^X-XLGQ->;;_P!02P,$ M% @ -WV#4/[N LS P _P\ !@ !X;"]W;W)K)9$VJ:I6:J55J[;/WH0D5FV3VB1I_[[X MLED'AK[$AIR9.3/ P;.XZO97=U3*1'_JJNF6\=&8TV.2=-NCJHONG3ZIQOZS MUVU=&#ML#TEW:E6Q&XSJ*@%"TJ0NRB9>+8:YYW:UT&=3E8UZ;J/N7-=%^W>M M*GU=QC1^G?A:'HZFGTA6BU-Q4-^4^7YZ;NTHN7G9E;5JNE(W4:OVR_B)/FY M]@8#XD>IKMWL/>I3>='Z5S_XM%O&I&>D*K4UO8O"/BYJHZJJ]V1Y_)Z8 MO>'\_=7[AR%YF\Q+T:F-KGZ6.W-%['?V0VF>$&,!G S<#&_I\!FPS8 MFP$?DA^9#:F^+TRQ6K3Z&K7C:IV*?E/01V:+N>TGA]H-_]EL.SM[65&1+Y)+ M[VC"K$<,S#$W1&*]WT( %F(-GKD@]Q$V/B27> B&9L$&>S9GF!+< 4<=\,$! MGSN@PBG#B$D'3#-@.*.0.:D@*,[20,$$2D8@V00;$2-F/"D3 MW$%M,!29Y7Q'1J)D)$*&.62D%X;+W*G_!@%1%M@F&4HE0PK+<0[19!FG3BX^Z"'+ V6E!#^YQ",C4O?D$C\. '/W+ ;+)![R06"4SW;-/1]4=IXH((OE%0C\U2+N8B&@!UN=4'EPB:(,H>/5AWF1 M4@*>7"(P#GD:(H1+'N7(:0AM05RHJ$!R\FX/@2QFRL"5&A1',QDXX127/HIH MGR0N)5_6&"&<>^?"QT%.,@A1P@60(@HHJ4O)5[<')B@A7IDPH+T?\M#JXU)( M,X24>T=,H+M8N?3/!P)+61;:2[BT4D1;I7M/4$0W92JD=!DA.'L+LX"" *ZP M0/P3(@/W!>"B"+XH4NG>&.#+'""!\A'GLQ<0ARY,85W"A&8$*'=A8LG M(.(I7?$$7Q2M 'GKY:,HF9.^YX,K)R#*F;G*";XB:Z,L2_+.%NQHN_';H%)[ MT[]*^]Z.+>DX,/HTM=O)K>=?_0-02P,$% @ -WV#4 /GDK6H 0 D@, M !@ !X;"]W;W)KT+L9WW[&?CY"/:5]/*F ME7$%[;SOCXRYJ@,MW!WV8,)-@U8+'US;,M=;$'4B:<5XEKUC6DA#RSS%SK;, M=C@)5Y+UKX"OY;?[;!8TN66FHP3J(A M%IJ"/NZ.IWW$)\!W":-;V21V>KD(!T^H?LC:=P4]4%)#(P;E7W#\"',_#Y3,S7^&*Z@ MCTI"C0J52U]2#Q%^\._(PFRH&TRC271#O0O1:[@X\9]>8:,:<)@Q?8Q8$"]F7$GRK MQ(G_0W_(MOG[38G[Q+__K\0MS/ZO(FPU$PVV3=O@2(6#29NXBBX+]\C33/_ MIVW](FPKC2,7].'/I/DUB!Z"E.PNK$ 7'LCB*&A\--\'VTYK,CD>^_D%L.49 MEK\!4$L#!!0 ( #=]@U#J.P6OJ@$ ) # 8 >&PO=V]R:W-H965T M&UL?5-M;YPP#/XK47Y URO.YT J=>I:J55.G7:]CD'!J+F MA2;A:/_]G$ I6D_[0FSG>>S'CLE'8U]- M-XVQBGMT;#ET+#T1(W*,7M^P&D&0N: MTH_ LV@['P*LS'O>PD_PO_JC18\M66JA0#MA-+'0%/0VW1\V 1\!OP6,;F63 MT,G)F)?@/-8%38(@D%#YD('C<88[D#(D0AFO*75(/S1LU94(KB M;],I=#S'^2:;:9<)V4S(%L(NUF%3H:C\._>\S*T9B9UFW_/PQ.D^P]E4(1A' M$>]0O,/HN=S>Y.P<\LR0PP3)5I!T03!,OE3(+E4X9%_HV^0R?W-1X2;RK_^G M\"LDW5W_4X.M)J+ MG$7'*G,H.,>KJ++NMW&)V"?\&E7G[AMA7;D9#R^2YQ> M8XP'E))&PO=V]R:W-H965TP.\CB0E M698DMTQQH6F9Q]C9E#D.3@H-9T/LH!0W?TX@<2QH2M\"CZ+M7 BP,N]Y"S_! M_>K/QGMLR5(+!=H*U,1 4]"[]'C:!7P$_!8PVI5-0B<7Q.?@/-0%38(@D%"Y MD('[XPKW(&5(Y&6\S#GI4C(0U_9;]J^Q=]_+A5NX1_DD:M<5]$!)#0T?I'O$ M\1O,_>PIF9O_#E>0'AZ4^!H52AN_I!JL0S5G\5(4?YU.H>,Y3C=9.M.V"=E, MR!;"(=9A4Z&H_ MWO,P-CL1,L^]Y^,7I,?.SJ4(PCB+>>?'61Z]E>MCG[!H2 MS9C3A,G6F 7!?/:E1+95XI1]H.^3;?YN4^(N\C_]5^(6YO9=$;::B0+3QFVP MI,)!QTU<19>%N\OB3/_!IVW]P4TKM"47=/[/Q/DUB Z\E.3&KT#G'\CB2&A< M,#][VTQK,CD.^_D%L.49EG\!4$L#!!0 ( #=]@U#@?5;?J $ )(# 9 M >&PO=V]R:W-H965TO1G= MN9RWWO='(5S9@I'N#GOHZ*9&:Z0GUS;"]19D%4E&BS1)W@DC5<>++,;.MLAP M\%IU<+;,#<9(^^L$&L><[_@M\**:UH> *+)>-O 5_+?^;,D32Y9*&>B]@$? =\5C&YEL]#)!?$U.)^JG"=!$&@H?<@@Z;C",V@=$I&,GW-. MOI0,Q+5]R_XA]DZ]7*2#9]0_5.7;G!\XJZ"6@_8O.'Z$N9\'SN;F/\,5-,&# M$JI1HG;QR\K!>31S%I)BY-MTJBZ>XW1S?Z-M$]*9D"Z$0R2(J5!4_EYZ6606 M1V:GV?%>TKC3/_ MIVW](FVC.LI 0 D@, !D !X;"]W;W)K&UL?5-A;YPP#/TK47Y P^76[GH"I%ZG:9,VZ=1IW><<&(B: MQ"P)1_?OEP3*T(;VA=C.>_:S]T?&7-6!%NX&>S#A MID&KA0^N;9GK+8@ZD;1B/,ONF!;2T#)/L;,ME+G%D=AI]KV(OWAWY&$V50RF M4:2[(-Z%Z+7<'>YS=HV)9LQIPO U9D&PD'TIP;=*G/@_]-MLF[_?E+A/_'?_ ME;B!N?^["%O-1(-MTS8X4N%@TB:NHLO"/? TTS_P:5N_"MM*X\@%??@S:7X- MHH<@);L)*]"%![(X"AH?S??!MM.:3(['?GX!;'F&Y6]02P,$% @ -WV# M4&30D9ZI 0 D@, !D !X;"]W;W)K&UL?5-A M;YPP#/TK47Y [EU:T^ U.LT;=(FG3IM^YP# U&3F"7AZ/[]DD 9VM"^$-MY MSWXV3C&A?78]@"OI(&S)6[46MA?)U XE32GKX$GV?4^!EA5#**#K^"_ M#6<;/+9F::0&XR0:8J$MZ4-^/!TB/@&^2YC+YA^%]%V&8F&FR7ML&1 M&D>3-G$371?N@:>9_H'/V_I%V$X:1R[HPY])\VL1/00IV4U8@3X\D-51T/IH MO@NVG==D=CP.RPM@ZS.L?@-02P,$% @ -WV#4)XC:(^H 0 D@, !D M !X;"]W;W)K&UL?5-A;YPP#/TK47Y PW&]K3L! M4J_3M$F;=.JT[7,.#$1-8I:$H_OW2T+*T(KZA=C.>_:S<8H)S9/M 1QY5E+; MDO;.#4?&;-V#XO8&!]#^ID6CN/.NZ9@=#/ FDI1D>9:]8XH+3:LBQLZF*G!T M4F@X&V)'I;CYA0"KBH%W\!W6+(U0H*U 30RT M);W?'4_[@(^ GP(FN[))Z.2"^!2<+TU)LR ()-0N9.#^N,(#2!D2>1F_4TZZ ME S$M?V2_5/LW?=RX18>4/X2C>M+>D=) RT?I7O$Z3.D?@Z4I.:_PA6DAPZ8^]G4(1A'$>^\>.NCUVKW85^P:TB4,*<9DZ\Q"X+Y[$N)?*O$ M*7]%/V3;_/VFQ'WDW[XI<0MS^U\1MIJ) M/%;;"DQE''35Q%EX6[S^-,_\'G M;?W&32>T)1=T_L_$^;6(#KR4[,:O0.\?R.)(:%TPWWO;S&LR.PZ'] +8\@RK MOU!+ P04 " W?8-0Q@B=Q:@! "2 P &0 'AL+W=OM.T29M4W;3M_6R<;$3[XEH SUZ-[ES.6^_[HQ"N;,%(=X<]='13 MHS72DVL;X7H+LHHDHT6:)/?"2-7Q(HNQLRTR'+Q6'9PM(V.%;BT,5-7$67A7M,XTS_P*=M_2)MHSK'+NCIS\3YU8@> M2$IR1RO0T@-9' VU#^9;LNVT)I/CL9]?@%B>8?$;4$L#!!0 ( #=]@U#& M4.J'J $ )(# 9 >&PO=V]R:W-H965TFMM+M$ ()I.D0\#EKW3:Z)"Y)NA[_GB3-E0HJOC2V\Y[] M[#K%A.;9]@".O"BI;4E[YX838[;N07%[AP-H?].B4=QYUW3,#@9X$TE*LCS+ MWC+%A:95$6,74Q4X.BDT7 RQHU+<_#J#Q*FD._H:>!)=[T* 5<7 ._@*[MMP M,=YC2Y9&*-!6H"8&VI(^[$[G?FI%D0!!)J%S)P M?]S@$:0,B;R,GRDG74H&XMI^S?XA]NY[N7(+CRA_B,;U)3U2TD#+1^F>%!B:]1H[3Q2^K1.E0IBY>B^,M\"AW/*=T<$FV;D"="OA". ML0Z;"T7E[[GC56%P(F:>_<##+]Z=%>\CC3/_ YVW]PDTGM"57=/[/Q/FUB Z\E.S.KT#O'\CB2&A=,.^] M;>8UF1V'0WH!;'F&U6]02P,$% @ -WV#4&>T%39Y @ F0D !D !X M;"]W;W)K&UL=5;MCMHP$'R5* ]PB4V < J1X*JJ ME5H)7=7VMPD&HDOBU#9P??O:3BY%9OPG_LCLS-KKM;>X"?FFSISKZ+UM.K6. MSUKWSTFBJC-OF7H2/>_,GZ.0+=-F*$^)ZB5G!V?4-@E-TT72LKJ+R\+-[619 MB(MNZH[O9*0N;EC'J?6(-[S2EH*9YLI? M>--8)N/'GY$TGC2MX7W_@_VS6[Q9S)XI_B*:W_5!G]=Q'D<'?F271K^*VQ<^ M+F@>1^/JO_$K;PS<>F(T*M$H]XVJB]*B'5F,*RU[']JZ<^UM^).M1C-L0$<# M.AGD3B<9A)SGGYAF92'%+9+#YO?,QI@\4[,WE9UT6^'^&>>5F;V69+4JDJLE M&C'; 4/O,1,B,>R3!$426_I@/D^Q_0RZ.'/VV9V].72>BP@3<#*#(AD@H)X( MPLRPR!R*S %!YHD@S!R++*#( A L/!&$66*1)119 H+<$T&8%1;)H4C^2$#\ MP"-,(/ K*+("!'[@$280>)+B-$L!A1]Z" K$G@32F0 */_H0% @_@3F](110 M^ < @@(G@.#<)R"QJ7\&("AP" A.?P)RF_K' ()"YP#? .0QO4G^<-^".X!F M 1U\"1"0X73NZR#0(J"#[P$"DIPN?1T$R@,Z^"H@(,_IP[X!T,Q_:I*[E['E M\N1J A55XM*Y@N1N=JH[-M2]K/_A0]'RGA1"<^-+^F1B M>#9UTC1H^%';[M+TY5 L# ,M^K$02J9JK/P'4$L#!!0 ( #=]@U"Y4NY7 M!P( #4& 9 >&PO=V]R:W-H965T.[\< M^2#DLVH M/?"6:<.?J-UOR=$E0UPJNY$#YU9J87D5!M37HCJ)=#*!7%&HB#8 M$D[;SB]RYSO)(A=7S=H.3M)35\ZI_',$)H:#'_JOCL?VTFCK($7>TPO\ /VS M/TECD9FE:CETJA6=)Z$^^/?A_A@&-L AGEH8U&+NV5+.0CQ;XVMU\ .;$3 H MM:6@9KC! S!FF4P>OR=2?]:T@F M'\7P!::"-KXW5?\-;L ,W&9B-$K!E/MZY55IP2<6DPJG+^/8=FX#B M9*A(AA"L#Q[#?'#P.U1DAQ D.('I/N@3"OYC,U#0^O*0Q:OE("^N7RFO%-?. M-GAL\&@UG:: MFKD<&]EH:-%/39K,?XKB+U!+ P04 " W?8-0.5[97JP! "1 P &0 M 'AL+W=OMC"]I M'\)P8,S7/6CA;^P !F]:Z[0(Z+J.^<&!:!))*\:S[(YI(0VMBA0[N:JP8U#2 MP,D1/VHMW-\C*#N5-*=O@6?9]2$&6%4,HH,?$'X.)X<>6[,T4H/QTAKBH"WI M8WXX[B(^ 7Y)F/S&)K&3L[4OT?G:E#2+@D!!'6(&@<<%GD"IF AE_%ERTK5D M)&[MM^R?4^_8RUEX>++JMVQ"7]('2AIHQ:C"LYV^P-+/+25+\]_@ @KA40G6 MJ*WRZ4OJT0>KERPH18O7^90FG=-\P_.%=IW %P)?"0^I#IL+)>6?1!!5X>Q$ MW#S[0<1?G!\XSJ:.P32*=(?B/48O%=_?%>P2$RV8XXSA&TR^(AAF7TOP:R6. M_ /]-KO.WUV5N$O\_9;_7N%'"-_?OZO!-B/1X+JT#)[4=C1I$3?1==\>>1KI M?_B\K-^%ZZ3QY&P#_I@TOM;: "@EN\$-Z/%]K(Z"-D3S'FTW;\GL!#LL#X"M MK[#Z!U!+ P04 " W?8-0LX# :JP! "2 P &0 'AL+W=O M#-XTUFD1T'4M\[T#42>25HQGV3W30AI:YBEV=F5NAZ"D@;,C?M!:N-\G4'8L MZ(Z^!IYDVX488&7>BQ:^0?C>GQUZ;,E22PW&2VN(@Z:@#[OC:1_Q"?!#PNA7 M-HF=7*Q]CL[GNJ!9% 0*JA S"#RN\ A*Q40HX]>**FA$8,*3W;\!',_=Y3,S7^!*RB$1R58H[+*IR^I!A^LGK.@ M%"U>IE.:=([3S?Y^IFT3^$S@"^&0ZK"I4%+^0011YLZ.Q$VS[T7\Q;LCQ]E4 M,9A&D>Y0O,?HM>2WAYQ=8Z(95'4S:Q%5T6;@'GF;Z%SYMZU?A6FD\N=B M?R;-K[$V $K);G %.GP@BZ.@"=%\A[:;UF1R@NWG%\"69UC^ 5!+ P04 M" W?8-0J)'\Y+H! #W P &0 'AL+W=O=,TQ'8& M6!6#I" T2;X1R;C"119]1U-DNG>"*S@:9'LIF7D_@-!#CC?XP_',F]8%!RFR MCC7P"]SO[FB\16:6BDM0EFN%#-0YOMWL#VG 1\ +A\$NSBA4N%>];##YCJV6$T%?\(9Q >'I3X'*46-JZH[*W3NXCZ,-^GW M*6P]@$X!= ZXB7G(F"@JOV>.%9G1 S)C[SL6GGBSI[XW97#&5L0[+]YZ[[F@ MNTU&SH%HPAQ&#%U@/A'$L\\IZ%J* _T2ODO6X[>K$K FFB2-G4:E[%<=]X9VG^I;&A_N$CU_BB9F&*XM. MVOGGCX]4:^W 2TFN_)RU_A?.AH#:A>.U/YMQ%D?#Z6[Z9F3^Z\4_4$L#!!0 M ( #=]@U#,"KR#M@$ /<# 9 >&PO=V]R:W-H965TUU,VKS9'L"A=RF4+7'OW' @Q-8]2&;O] #*_VFUDG> *3@;944IF?A]!Z*G$.WQ-O/*N=R%! MJF)@'7P#]WTX&1^15:7A$I3E6B$#;8F?=X=C'O 1\(/#9#=[%#HY:_T6@L]- MB;-@" 34+B@POUS@!80(0M[&KT43KR4#<;N_JG^,O?M>SLS"BQ8_>>/Z$C]A MU$#+1N%>]?0)EG[V&"W-?X$+" \/3GR-6@L;OZ@>K=-R4?%6)'N?5Z[B.BWZ M5UJ:0!<"O2&0N5!T_H$Y5A5&3\C,9S^P<,6[ _5G4X=D/(KXSYNW/GNIZ#XO MR"4(+9CCC*$;S&Y%$*^^EJ"I$D?Z'WV?I?GW28OWD9__8W%_8S&%>4@7R9-% M\H3 XTV1%.;II@C9'+P$T\61LZC6HXKCOLFN4_U,X\7]A<]/XBLS'5<6G;7S MUQ\OJ=7:@;>2W?DYZ_TK7 ,!K0O;1[\W\RS.@=/#\LS(^M:K/U!+ P04 M" W?8-0$"[WIG," # " &0 'AL+W=OC)!E4E(IX7H8H6M;M)[=E!;%)^5651LX-PY+6JJ/BS8R5OURYVWPZ> MBDNNS ':I V]L!],_6P.0N_0P'(J*E;+@M>.8.>UN\6/>QR9 (MX+E@K1VO' MI'+D_,5LOI[6KF<'&B=;(>"GMKY-=I>)5 MSZ*M5/2U>Q:U?;;=FRCHP^ T@>0(4!K_RO [P/\]P"K@#IG-M5/5-%-*GCK MB.[?:JCY*/"CKXN9F4-;._M.9ROUZ6U#PE6*;H:HQ^PZ#!EA\(! FGV0()#$ MCLS"0^]>83^'D,B#-7PP#=\2^'<$"R8#D""P!,$= 9G4 <+XL$@(BH0 03 1 MZ3"1Q=1=L>,P]+QIR>8XW;O>&'=G* (-18"A<&*HPX1WAE9D;BCZF*$8-!0# MAJ*)H7AF*(F219T$U$D G7BBD\P26I!8@1(K0"*!"; ']Z;W_U\U7FAO#+B8 M]3< BA=RQ6"/;S$!*/!4!P*1!1VXS[$/4"ST((8['0>BFZG=1O&FOR^@X=*R^0M0 M2P,$% @ -WV#4&L62JO+ 0 7@0 !D !X;"]W;W)K&UL?53;CILP$/T5Y ]8$Z[;")"ZJ:I6:J5HJ[;/#@P!K8VI[83M MWW=L"&4)[0OVC,\Y<\87LD&J%]T &.]5\$[GI#&FWU.JRP8$TP^RAPY7:JD$ M,QBJ,]6] E8YDN T\/V$"M9VI,A<[JB*3%X,;SLX*D]?A&#J]Q-P.>1D1VZ) MY_;<&)N@1=:S,WP#\[T_*HSHK%*U CK=RLY34.?D_6Y_B"S> 7ZT,.C%W+.= MG*1\L<'G*B>^-00<2F,5& Y7. #G5@AM_)HTR5S2$I?SF_I'USOV!74[,+-LQP^P=1/3+RI^2]P!8YPZP1KE))K]_7*BS923"IH1;#7 M<6P[-PZ3_HVV30@F0C 3=M%_">%$"%<$.CISK7Y@AA69DH.GQL/JF;T3NWV( MFUG:I-L[MX;=:LQ>BR!-,GJU0A/F:<0$"TSLOX4<[B%!\A=#T<+L(]CT$3B! MZ(V/=.5CQ"0.TSG,+HWCE9-[$%[I?U@)-ZV$&U8>5U9&3+RH$@;Q=I%HLTBT M4>3=JDATWV^4I*LJ=''2]N5]9>K<=MH[28.7QAUM+:4!%/0?T'"#CWT..-3& M3E.&PO=V]R:W-H965T<"B;M_OP,[7A;Y"]P=[]Z[.R ?T+WY%B"P#VLZ M7_ VA'XKA*]:L,K?80\=G33HK KDNJ/PO0-5IR1KA,RR!V&5[GB9I]C>E3F> M@M$=[!WS)VN5^[,#@T/!5_P2>-7'-L2 */->'>$'A)_]WI$G9I9:6^B\QHXY M: K^>;7=K2,^ 7YI&/R5S6(G!\2WZ+S4!<]B06"@"I%!T7:&)S F$E$9[Q,G MGR5CXK5]8?^:>J=>#LK#$YK?N@YMP1\YJZ%1)Q-><7B&J9\-9U/SW^ ,AN"Q M$M*HT/BTLNKD ]J)A4JQZF/<=9?V8>*_I"TGR"E!S@ERDWH9A5+E7U109>YP M8&ZQNM%8PLAED?6BR'J!8'TCLH2YOQ$15Y.+#_.[7; 0)>01M4@ M!B"^[(YNNZ6_,#L&FA#-3V2[\46,3L!^>NQB_G'E7U!+ P04 " W?8-0 M3<-#Y_H! ^!0 &0 'AL+W=O& =M&JE9)QBJ4)>(=%QP(4A48(\ MQPD1Q4UKI[')77@:LUZ2IH4+MT1/*>9_ST#8D-BN_9%X::I:Z@1*XPY7\!/D MK^["583F*D5#H14-:RT.96(_N:+W<6Q:,P[C2NA-M'V" M-Q&\F> &GQ+\B>"O"&A49JQ^P1*G,6>#Q<>?U6%])]R3KPXSUTES=F9-N14J M>TN]*(C131>:,.<1XRTPQ_ >DFTA[HQ 2L"LPMM3H M;_B'.Z,K%^<1$QI,:S"^NW:ZQ431<5_(85?(84?(XTK(B D6FWBKGY)M(:X3 M[NL(=G4$.SJBE8Y@>R '=R5DBSD>@Y40M+B.%'AE7JZP#(/ M!OV'CYWE!^95TPKKRJ1Z%.;JEHQ)4%*@!4QM)VS?OK8A+#&356_ AW_FFS&,9],S_BI*2J7SUM2MV+JEE-T:(5&4 MM"'BB76T53LGQALBU92?D>@X)4=CU-3(][P(-:1JW6QCUIYYMF$765:. MN#0-X7]WM&;]UL7N;>&E.I=2+Z!LTY$S_4'ES^Z9JQF:O!RKAK:B8JW#Z6GK M?L+K/?:U@5'\JF@O9F-'IW)@[%5/OAZWKJX",F:T8L*I2%OP[MJS;L?=N*;&6S@CP;^9!#B#PU6H\%J M,L#!AP;!:!!8!FA(Q9S-GDB2;3CK'3Y\WH[HOPBO W7ZA5XTAVWVU/$(M7K- M_"3=H*MV-&KR0>//-*%W+]DO)7[TKD$JA"D.'XS#-PZ"F0.,[QF[I<1/K3CR M01,93;M(YRZ.%1C'"H!8@>2#)IQ!4AS"D "$! #$MR#! K(*$Q@2@I 0@*PL M2+B X.@!) (A$0 )+$BT/*X 9L0@(P88H<6(%PP_@AD)R$@ 1F0QDN5A)>&# MGSP%*2E B2U*NJ \^NS8@RO: RB)7=+>HE!P;/^#>T"E.LJ#E+%]P=SOPF6/ M_Z.H=Z#(KFHTN_$:RL^FFPBG8)=6ZF*?K4X=:V?NY,4Z7N<8VE&!J!W3Y- [ M8FB1WPD_5ZUP#DRJN]KT_J:Y:J*T^3FIZD'L9JS(?6-$PDZ\:V MBZ;>G_T#4$L#!!0 ( #=]@U!_ );$X0$ !$% 9 >&PO=V]R:W-H M965T M\0%ZO5)ST5&EA^*"Y2" 5C:H8YCX?H([VO:HR.S<2109ORK6]G 2GKQV'15_ MC\#XF*, ?4P\MY=&F0E<9 .]P"]0OX>3T".\N%1M![UL>>\)J'/T)3@<4Z.W M@I<61KGJ>Z:2,^>O9O"]RI%O$@(&I3(.5# 3&C)%.XVWV1 O2!*[['^Y/ MMG9=RYE*>.3L3UNI)D?WR*N@IE>FGOGX#>9Z8N3-Q?^ &S M-YEH1LF9M%^O MO$K%N]E%I]+1]ZEM>]N.TTH0#;SKU31(A-\],2T]P,U M1QP&ULE9C;;N,V$(9?Q? #K#@<'L3 -I#8*5J@!8(MVEXK-A,; M*UFNI,3;MR]U6*],#A/YQI+H;T:<7]0ODHMS67VK]]8VL^]%?JR7\WW3G.Z2 MI-[N;9'57\J3/;I_7LJJR!IW6;TF]:FRV:X+*O*$,Z:2(CLJK<57+) MLCL4]E@?RN.LLB_+^3WMYE^*>"Y'PV5/^[?;>YP]N>N'MLR[SN?F?;M[HIBR&+ZTJ1?>^/ MAV-W//?_2#.$T0%\"."7 '?OCP)P","? >+# #$$B*EWD$. ].Z0]+5W8FZR M)ELMJO(\J_KQ<,K:80=WTCVN;=O8/9WN/Z=G[5K?5\APD;RWB0;FH6?XB#'J M&MF$"%R(Q'7@T@M.]>*!!^&27=]A'2)&>YWX/,OCAUFN.HJD7-C%XY5<@DX@ MR 2B2R#&'3">W#VB.N0X(*GRJ#5!:CMH2% !XK\4FI$"FJ(6G+85I)A1=64I6 MEA+:1A(8,H&9KBTPVBC8Y^H.S%6M&J2GR)K"4@7<]Y00D]H$KS2%I8Q'_ $FTU7-R@,&TU/)S-A K+4&&#&GR)"4S)-)B\AAA(IGW;>:0X MH5%'K)33/LA#'T2(F VGS8;K&U2FS8:'\YI0Y9085%KY(A-4RGVG("AA6#", M0\K-.V*5T1[(0P_$T4?Z>J5!6PVRZ?HB;348SFH"?0?F2CFF?6Q-8BKUYVP$ MAEQQ7V(2TRKRJ4+:!3%T08280)'EW WK.:3-!B>LZ 9F7*Y22OL2$Y3T)\\; M@J*^=A0&AD4^54B[(!)K.HC8.=)&@S>LZI V&IRPKD-BE26D]!=V%-;.QGR- M0\Q].Y5OQ11FA(II3'L@$FL[B*SMD#8;O&%U)VBS$1-6=P,SWB4 :8+O'84) MYF\J;0A,B%3[XYC W!);^H,P&>UW%;9Z[38?Z]FV?#LVK3*CULL&YSUO]\N\ M]@>X6P/1OH&[QW[[\F?Z?C?UCZQZ/1SKV7/9-&71[:6]E&5C7>_9%S04 !D !X;"]W;W)K&UL?93M;ILP&(5O M!7$!-1A#201(#=6T29L4=5KWVTE> JK!S'9"=_>S#66$>/L3?YWW^#F.<39P M\29K .6]MZR3N5\KU6\1DL<:6BH?> ^=7JFX:*G20W%&LA= 3[:H90@'08): MVG1^D=FYO2@R?E&LZ6 O/'EI6RI^[X#Q(?=#_V/BI3G7RDR@(NOI&;Z#^M'O MA1ZAV>74M-#)AG>>@"KWG\)MF1B]%;PV,,A%WS-)#IR_F<&74^X'!@@8')5Q MH+JY0@F,&2.-\6OR].&R_^'^R6;760Y40LG9S^:DZMQ/?>\$%;TP]<*' MSS#EB7UO"O\5KL"TW)#H/8Z<2?OK'2]2\79RT2@M?1_;IK/M,*Z09"IS%^"I M ,\%(?EO03051'\+(AM^)+-1GZFB12;XX(GQS^JIN1/A-M*'>323]NSLFDXK M]>RUB,+'#%V-T:39C1J\T,3!K:1T2,)9@C3!C(&=&-C61S<8J=L@L3A$[F,2KTROO55&:+N[*#4SBA$GN8.)DQ9+&PO M=V]R:W-H965T&%/><<[UNI_#EPT5.FM. :R$XSNK5-3!R@,DZ"A5>NOE];V(-9+ M?E9UU;('X7?1XMM%!H'B_A5L:N+-P*)3:>AS_ZQ:^[P._"]NL ,:'-#H MH&._YX '!_SJ0-YU((,#^=\(\> 0.Q&"7KLMYH8JNEX*?O5$?QXZ:HY=M(AU MNW;&:+MC_]/UE-IZ66.$EL'%$ V8HL>@"29/;B&;.20:$8%.8,P"05D4:.8> MA[<1RCDD3YTD/F;9OLMRDR@&RX6M/[XI%X8)"$A + &Y(2!.O7M,8C%M7TRD M7WVG( *AREV:C)'$1RAS"D+@"(X>:.%,2@L!H3%CK >$T_"Q"C-'50)H<(T M#G?(,A! M@GQ6F2AR*]-CTDF>X1UR>PV"G'.^@4"94[PM"$I@4?K"!C_Q(2#+:64Q@#[0 M!:-<82!JI@Q&Q8ZT8'*1-4P<[50AO1T_M\KT>F(=)Y=[9"Y"QUY$BS("[!LS MZ=B+\Y6^'Y.^47&L6ND]M*3V;BIV4&99:K7HA]/ M^HWBW3!Z!>/\M_X'4$L#!!0 ( #=]@U"/O GDNP$ -(# 9 >&PO M=V]R:W-H965T3TD^F [#H17!I"MQ9.^P) M,54'@ID+-8!T-XW2@EEGZI:800.K0Y#@A";)%1&LE[C,@^^HRUR-EO<2CAJ9 M40BF_QZ JZG ._SJ>.C;SGH'*?.!M? +[._AJ)U%%I:Z%R!-KR32T!3X9K<_ M9!X? (\]3&9U1KZ2DU)/WOA>%SCQ@H!#93T#<]L9;H%S3^1D/,^<>$GI ]?G M5_;[4+NKY<0,W"K^IZ]M5^ O&-70L)';!S5]@[F>2XSFXG_ &;B#>R4N1Z6X M"2NJ1F.5F%F<%,%>XM[+L$_QYCJ;P[8#Z!Q EP ::XF)@O([9EF9:S4A'7L_ M,/_$NSUUO:F\,[0BW#GQQGG/94J_YN3LB6;,(6+H"K-;$,2Q+RGH5HH#_1"> MILDV0;JI,0T$Z1N"3Q1DFP19(,C>$-!W14;,9<#(@*'O4I!53P7H-DR3094: M99CDE7<9V!L:WN0_/$[[3Z;;7AIT4M:];.A_HY0%)R2Y&PO=V]R:W-H965TT% :I,X9QO8^_?BGW8Q5\>BG*;U_&R?)Q4^S+D]VW0=C,! M(>QDFZ]WX_-9VW9;GL^*YWJSWH7;7*SNS\:B&5'8A+NZH5-_+5ZO0Y>0&8^Z['\/+V$3X;4TYC5"1O6MM%W/X8EUT5 M6U_.E5*SR4O#U&'F!PR<8+SM0Y8I1!X1DSB"XS" ',89_E"L##)*%I3U1*HGJ8,@Z89=,N@>PP:S#628S2V=FBB.'%!R9FC](GU8<"@2.D9#J:@ MR ]4%,F4%#FDILC4X5TLR!9+3<&42Y1.8:"=2(V7POG,,U47F+H"5%UAE ;& MO4$.5QH8=P3*';'2':AG-UJG]PP4S'GL_P1,:FDD/O]2..6]XU1BO!M4FB%W MR@+&NT%_0&G&'8%RQT3IU*J4@@RO:0I&'%@)F!0F_F&E*9SWDO%_8!P24H>4 MP"G-.!"X#RC-.!!D0Y3.:,?$2A,P$;7&2JNLTE.<%1J?_"F4 GSR)U#29@:1K2B8$Y9163'.J AG MU,!P<,\F/G!N5(SWJ"'G1D61=U+X]-K!SI-^;=H&JC$71)<@.O@@N02^)![ M-81K27$I@V^=KZD<-;YQ)KG HX/0S3MWE\= M+NIBW[V;FQQ?$)[_#U!+ P04 " W?8-0,R=3ZH0" !9" &0 'AL M+W=OIE="7UF),;?>FKIE:[OD MO%LY#MN7N$'L@72X%6^.A#:(BRT].:RC&!T4J:D="$#H-*AJ[2Q5L2>:I>3, MZZK%3]1BYZ9!].\&U^2ZMEW[/?!U=8$D*,2O"E_99&U)*SM"7N7FVV%M YD1KO&>2PDD'A>NBED@CK*4DJM%^_O0(7GMW%4@/M=> M!M774>]$/9F(7C+/CU+G(H4&S*;'P DF">>08@EQ1X0C$ABS@*8L-G!!#\#\ MA'P)2;0\B_^K;&^JS!+UC.7R%-^;E2LV"_A& 5\)^#.!1*MWCPD5INV33.)0 M0^4&5!0!S7"Q1'D@ ?KWVYI@O@]]L[7 :"U86IO4?R80&@7"^XL;&06B.XK; M8X*)TR")0J@5UX"*?*BABB7*C<,XUN[EU@2#,/G$6FRT%AN*^\E/+#$*)/<7 M5S1^8ZL =Y1W $UOD@]W)NN2S.)#K.P4DV)T" "7"0 &0 'AL+W=OTDV[>O;5B68TC3 M_ AX^(Z9,<9.[HR_B@NETGK+LT+,[8N4Y0PA<;C0G(@)*VFAGIP8SXE40WY& MHN24' TISY#K."'*25K8B\3$=GR1L*O,TH+NN"6N>4[XGQ7-V'UN8_L]\)*> M+U('T"(IR9E^I_)'N>-JA!J58YK30J2LL#@]S>TEGFUQJ D&\3.E=]&ZMW0I M>\9>]>#+<6X[.B.:T8/4$D1=;G1-LTPKJ3Q^UZ)VXZF)[?MW]4^F>%7,G@BZ M9MFO]"@OJ.9@NM,E,>!9<+\6X>KD"RO M550J.7FKKFEAKO?J2137-)C@U@2W(2CO1P2O)G@?!/\AP:\)_K,.04T(>@ZH MJMTTO0\ET:\=G@5JN@XZ:&;'/%/]%"IZ6WB!FZ";%JHQJPKC MMC!QV(5LAA#<()!*H,G"A;)8N0-ZX'0=UD-('/62^+?*]J%*)U$/;)=G^%ZG M71XLX(,"OA'P.P)^KXX*$QE,434SF 0A;!. -@%@$_2FM<*$;9O0=]2OU_DA MSH_B8(#; 'J>$PYP6T />U$;URDP! L,@0)'.A2! M'S,SD%!:9 !OTW$L), M89,8-(D' FXX(H =>($[SQ>*1[X1&"@C[G\! % X,J48_ HLL0M(X+[/$.1& M[H@/O(BQ!TB,M01>QMC_CZ["2Q1#:W30U2%HO%IXI6!@J0R["H'Z/JBUJ>24 MG\T.+ZP#NQ92]Z(5;4X12U=O2KWX"L_6&(AO]*G#;&(?\M61Y1OAY[00UIY) MM16:#>O$F*0J=V>B>G11IZ1FD-&3U+>1NN?54:$:2%;6QR#4G,46?P%02P,$ M% @ -WV#4$99NF!: @ B@< !D !X;"]W;W)K&UL=97;CILP$(9?!7%?\ $;$B5(R595*[72:JMMKYW$"6@!4]M)MF]? MVQ#*@KF)#\S\WXR=\6SN0KZI@G,=O-=5H[9AH76[CF-U+'C-5"1:WI@O9R%K MILU27F+52LY.SJFN8@0 C6M6-F&^<7O/,M^(JZ[*AC_+0%WKFLF_>UZ)^S:$ MX6/CI;P4VF[$^:9E%_Z3Z]?V69I5/*B@^Q=7 6OTI^ M5Z-Y8%,Y"/%F%]].VQ#8B'C%C]I*,#/<^!.O*JMDXOC3BX8#TSJ.YP_U+RYY MD\R!*?XDJM_E21?;, N#$S^S:Z5?Q/TK[Q,B8=!G_YW?>&7,;22&<125S1SQS3Q M"V!OC-@)X \"Q"^0> 42)Y!\$*"3)#L;XFP:9X-P1@ ?A#Q@H@'E$Y 9 8B M%"YRJ)=#/9QLPJ$SSB>:T450Z@6E'M!J DKG(++,R;R<;,Y)P823S6\(@601 MM/*"5AX0G( ZFW0$2E813OT8"/QU!3P@-"VLSB@;D2B.5@O5!10=Q!Y2,F4A&8D0B.Z1/)7/,0>$IF2\.R>"(G2*2D>/84UEQ?7 M!%1P%-?&=:#1[M!H=L@]I?_-NR[U@\E+V:C@(+1YD-VS>19"^>&B_^3]02P,$% @ -WV#4%EH_%KA 0 M @4 !D !X;"]W;W)K&UL=53;CML@$/T5Q &TZW&1 M.=]9%ID8->MZ.$ND1LZI_',")J8.Z:5EL'*;*!-O =](_A+(U%5I:J MX]"K3O1(0IWCQ_!X2BW> 7YV,*F[/;*57(1XL<:7*L>!30@8E-HR4+-#]_L;^R=5N:KE0!4^"_>HJW>;X@%$%-1V9?A;39UCJ23!: MBO\*5V &;C,Q&J5@RGU1.2HM^,)B4N'T=5Z[WJW3PG\+\P=$2T"T!H2N.606 M66\UR).]QFY6J(%_2.(5 M2=X3'(*-B _SGU;NO2)[#T&T$?%A8K](ZA5)/02[C8@/DVQ$R-T=Y" ;-WT* ME6+LW>3?>=Z^UD)H,*D$#Z:KK7F05H-! MK>TV-7LYC^5L:#$L+PY9G[WB+U!+ P04 " W?8-0HW]%0J6.K<6_N3*:=MK^5F(XUE4Q74N+>M[_ZH!P39Q=#_K$M^0#+ W+/EU87 M+^WF[^UCT^PF_ZY73]O+Z>-N]_QN-MM^>6S6B^U/[7/SM/_/0[M9+W;[EYNO ML^WSIEG<'Q>M5S-K3)BM%\NGZ=7%\;U/FZN+]MMNM7QJ/FTFVV_K]6+SO^MF MU;Y<3F5Z?N.WY=?'W>&-V=7%\^)K\WNS^^/YTV;_:O:ZR_URW3QME^W39-,\ M7$Y_EG?7[T?N_-Y\6V>=^N_EK>[QXOIVDZN6\> M%M]6N]_:EP]-YU$UG73N?VR^-ZN]^>%*]AA?VM7V^'/RY=MVUZZ[7?:7LE[\ M>_J]?#K^?NGV/R_#"VRWP+XND%!'' M@JJX('8+XE"$U"U(0Q?4W8)ZZ"6).=\Y,Q1#7F^V#%YROMUBLR6STX-U?%)O M%KO%U<6F?9EL3FQ[7AQ(+>_VJ_:;']X]/OO'?^Z?UNW^W>]7+H6+V??#3IW- M]S_6U\O9<6WTM[W,"_V<"&A'=P> =WW,'U/ EX M!X]W\/H:8G9O/B(;BU$JC%*!'1S>(> =PG!/(]XA#O 4V508)6&4I'9P;QZ< MW@XUWJ$>[NDA9L$@8B- MR\$J#>93Y&"$MQ( F,^#;5"/HHV%4R0,%TU?;ZK+)+_TAGU;ICA6<.QNA:P4M09ZMSK"\^&(^QU M(/>*.D.O_(HE+,)RAPCL01(,',BZ$O/G(NIB MLW1^)&@XD'6%M4PD%K@1!;8G'/>:XRI:WT$CDIX\(;@'!!>2GCPAKKM' 1LMVX.PS%IXW>H)@SRJ6R6'TG6KB\*Q"-,\*EQ=C@6R;J%;JP@C*Y!U;>Y7I5O>?0?% ML0@I*T!*RP8BA)35"%)6A)35 %)^@$;L8@DI*T1*,K^IV AH!"DK0LI*DQ(X M#)@;F,.$D!4@I/5D#\*T*HUPF#"H0G5K%H7FE6[]O$U\+A (A0*:&F5%\CSH MPK6.-<F;D$I]W!#;J12.CF&,%@,7G'8$0/2"B M5SF6SKS!%/PB 2& U&O5&8+4*X7[10)' *DW;Z#F :3>PH,82=R((/7F#=0\ MZM3K8B%(11(X(BJ(?0Z&$C29PD<2-2*(&C8/O5&WN];R0BF2L!%!V+"DRH\D M',010ZA(6!XURW6ZB6 R7-6%.TEH'E&%G:>;J&EN?>& V6<_ PKL>=0TE\A# M2B0TCP,J['G4-)?"$1*61U1@YRR/FN7[^T6Q$F%Y0F.MG.5)5P>^YDU*(B1/ MJ#K((V72U4'IXZM$>)Y0=9!GFZ2K@U+CD C/$^)YGFV2+@]LXE$YD7B04,VN MSA"4!YQ=B82-A 96^6.8=-@X1DJ&1:)&0H,M]1B"OMP5DDTB82.AT5:>;) 1 M2S:)?6J,2H,\\"8]# \%;I&8D4#,<&2/FL2"V@S/-37A>*TYKGJY.30BO5Q- M"%X#@COR@4=-B%N/$%K4A)#U *G%'!HQAPD=:T!'Q_8@-*M'Z"UJPIYZ@.)B M#HQHMUX3]M2 /8Z,)VJFNA@ENZ"ZBP%SX3FRHCZ+8;(+ Y*D(S,*,4Q/84;, MH<0PJ831B4T5CK=GJUX/X"N>1L4PN81!O:]1>#J[E<"87,(,T$O@L5" MVA;#!!,&M;]!P>G"6 J]FQBFF3"H-(X*3M?&MM "BV&R"8,R7:7@='E44&NB%BW",A4@PE<\H MKZ&5ST%;9P]MNVOV.YJ?]N?TV"SN M7U^LFH?=X<_#QT.;T[,E"1FB;7X$;+YC M[!D?:4?9&R\($=9[735\81="M'/'X7E!:LR?:$L:^>5 68V%;+*CPUM&\%Z3 MZLKQ7#=R:EPV=I;JOA>6I?0DJK(A+\SBI[K&[.^*5+1;V,C^Z'@MCX50'4Z6 MMOA(?A#QLWUALN4,*ONR)@TO:6,QPH?5.- MK_N%[:J(2$5RH22P?)S)FE254I)Q_#&B]N"IB-?O'^I;/7@YF!WF9$VKW^5> M% L[MJT].>!3)5YI]X68 86V94;_C9Q))>$J$NF1TXKK?RL_<4%KHR)#J?%[ M_RP;_>SZ+V%B:##!,P1O(/23,TGP#<$?"%[\D! 80G!QB!X20D,(+P3_(2$R MA.A""'0^^LG2L[_! F[#P2: MV( 0O&21#TA,%#""%RT*_F.T\&I$T#(:)?;9@!YEUKG:_VO"COKTYE9.3XU0 M.]M5[W!#6'KJ_!CUK]%\TY_S%YG^VO$=LV/9<&M'A3R=]!ERH%00&:'[)",L MY$UG:%3D(-3K3+ZS_KCO&X*VYBKC#/>I[!]02P,$% @ -WV#4)'&ULE57;CILP%/P5 MQ I[("ZB(>& -U&KES'A%I!KRBR<:#N1D@BKJ!;X? M>Q4I:S=+S=R!9RF[2EK6<.".N%85X;]W0%F[<9'[.O%47@JI)[PL;<@%OH'\ MWARX&GD#RZFLH!8EJQT.YXV[18][A'6 0?PHH16COJ.M'!E[UH//IXWKZXR M0BXU!5'-#?9 J692>?SJ2=U!4P>.^Z_L'XUY9>9(!.P9_5F>9+%Q5ZYS@C.Y M4OG$VD_0&XI'=:#=$_!7K$:C-S/6GV MSJPIMT+-WK(PQJEWTT0]9M=A@A$�A/L0\2@4UB%\S"(_]>86^!+$A@JPML MXO&=B]!.$%H)0D,0WA%$DVV88X(DL(M$5I'((A)/1#I,;#"UP:Q1[/O3#?LG M["Z=V)I.;$DGF:1CP: %D<0JDEA$5A.19&8&^?ZBF9559S4_G)'.'<':2K!^ M_R^$?/M5\BU>U].[U(&BD5F\6O2*%BXMLOR*>('">BFW*/@/O_9+A_![_.+Y MX6(T-^R-'JP*^,6\[<+)V;4VA64T.]2/;6 >O#=X5WR^$GXI:^$&UL M?53;CML@$/T5Q -;$N;5%4KM5*T5=MG8H\O6C ND'C[]P7L]3I9U#P8 M9CASSAP"Y).0SZH#T.B%LT$5N--ZW!.BJ@XX50]BA,&L-$)RJDTH6Z)&";1V M19R1* @RPFD_X#)WN9,LV M(6!0:>G MX3N5;3\H=!;:G&IW]AHA-)AF@@?31V=>HS5@T&@[W9FYG._D'&@Q+L\-6=^\ M\A]02P,$% @ -WV#4//,$3*44@ '3785R":XT\YTE2S)'DUL21'E[NDW-1\@ M$I00@P ; "5K*C_^G>UN6"C*[GF5Y"55:=$D<)=SSSW[\L>B*+VOFR0M_O7W M]V6Y??/##\7R/MJ$12_;1BG\LL[R35C"/_.['XIM'H6KXCZ*RDWRPZ#?G_RP M">/T]]XNC7_=12?9+BW_]?>CZ?3W/_ZQB'_\8_GC2?80Y=Y5>!?]\8?RQS_^ M@-_R+W/O4Y:6]X5WEJZB5?77]]%MSQO,?6_0'_2+^S"/BNHC//1_'M\691XN MR_^J_GZ\B=(5_+_TWB?A7?77=9@4M36=9LL=O7'SM*W]&/2[?VY]X2K*XVR% M>_%.P[+VKMI.YW>_PPVU#O,^+I9AXOT2A;GW'KZL;?J0MV4MC>__>5@#XR[/ MJU.W;:/;[0^Z@WGUZ[.TC,LG[SPM(SR)^"'"MT-/AJX^_DO]+&4$M9;K:)OE M99S>>8LR+.N[D,>OH[L8#Q_>N @WM=5>G%U^.+OP3BZOK]KF@\ERV/0YH.!7 M[T_14_6Y/OQO&@3#Z;1EA/=Q DAX K"ZR_+:ZQ_#_"[RCI?+")Z"9U;\?,M8 MBTV8)-Z[71&G45';LS[E/^_"' "=/ F8J@^6^6X/8@.TBKB,L[3E;5G+V2;* M[_ /N398WGOG62;;9C6-JA6?A_!RO<_ []N8-9%F2V_^/ &7FGOUWS]F=-?OL[0-/L/IH#L'(OW<2C1HKO+L(4[K4U5?.,%_ MP?,WV6-:1WG K_IITBO'P#T:X3X.VNZ7GO,J T1)O/\3;QM'&,WFP:#.(=(B M2^(5W;QW81+"WA!7H[+PNM[GQ:GWZNBU=^3%J7=SG^T*0,3:M7,840U?PB=O M&.!O08TH*EIV7!0P7^W7L+CW8#YOB1^B7W?Q0YC X[4'/X7YEZ@,;^$6%-%R ME\/=K9-/H#"(U8671\L(1H*G?2]![ **DCW2OK.U=Q3XHWZ?IH6/4_P(=#^Z MS8&B/.E-TN_VSGP8MMA&1-B3VO4^3Q]@W5G>L*RK/-J&\XR1I M?B?-TFZX05;TWW0"<0K$ZB[&C\T+/VYY6.^;7_.]%%8/)Q(N@2[O$D)0-1%1 M%SRMT= ?SJ=\7*.^/QN.?XOS8MBV8*5 _&,,/]5F@&1G;VNO(6R]YMB"_3]7W\/PG41Y0_1 M[W_T:M00<+NL'27<+]EEP5SU*.C!I=Z"! ?49 ]HY2-N XX6!1X6X6<[*Q;6K2;I]X*),\F )FF;:#SPYP&B[X#F@7\.@HD_ MGLW5P\V+^"UP';@'R3IP<$B(ND#HE^$VAH-L0%M]$85" 0+GT3W@,,JS25:7 MR*Z!+@/S!OH6YBFLN 5E2.*YSY)5E!?_VVL^R1IRT48/>7,?CWMU%2)6WT<^.C>Q=LX05)>$R9@+$(23P4&X8'*.JS9AGH.@+98-=&2]M^/0%1#]>Y M_^WGG@+%!>0?$)] C:D1_BVJ8TADSD0TJ3ZQ &F,+^&&!+ &"'^(T@B51WPH M7&WBE'11)$1U,!1 (I8L\*U@O4G6**CPQIY?G'F"C[*9K\DQOY)1JISG1U+7 M(P!BO&>06 :)6@:1)5L3MC#[=]$ZRUOX,.D=!8H]\,Q>CHU"7_,TYA>T?[!^ M67WF75C$RYJD$">[LHE&9*O=LFQ%KP5PZAA(;3L2M]Z_$X>SO/ VXC[W'9C+ MMM3Q(?MZK:5.$+S>B 2^?/+0@%(D+':&J[_L"I9A#A_>&7>7@I*7(+'S[H [ M>C#HYA 5AA&I:?@70)99Y,&PI#E;""WQWCWRQ)7($R?/RQ,,N<93?_41#Z95 ML#AK$2S>14#4\!?-\4%8 K&HI^2BFE&D_L8K6#RSD=?/OGT.+$DID<)Z=L , M/&*TV2;94Q0QO_2V.Z"^,/S+EK5OD'VK>O8B MUFT=J\I9'N_NVD^C\GCE(%_R*HO8[?Q[_TQ[7VU$T;UK>Q9%7[BSB^P!'N]_ M"PSWOBJFRSQ2"%'C'?4G]J'+LY?Y -CNN\JE&FQ9IV"+:U MO/HLMKTC#V89+<_ #2_/Y7KH0@$?YLQ7KJD_V9-)*:I;)!+%Y&T:K@4X8' MO0(T)1SM("G/F?^@-]XUG8T^.4(X^B6ODV$#T0.A4[T=[^,4[NO^=\Z^1ODR M+EAZ(#DAV](:"92Q)5OL%2>:7=S7FH/09BT3P'[L.6CAZW6T)"">?664]*Z! MNA0HL>-(+0H62/<%BJ^>]F#0A[-V#T;K@[YGB# L@]W6+W@;O=2M[\E5Q+&O M@'XN&R 0]+SCDY/+SQ;& IT[YFQM ?KC>[/3$>79IN /]@.B31;37?!B@,Q2&? /= M3':KB&Y0J*@&;.8BRNXB *YQ77JO_N5_S0:#_EO^B?X1O$7W&[XKOXGK57Y\ MS;@'(S[>9TGRY&6/J$T4N]LB7L5AKNR+]R%(IK<1S+=%3PT:Q(!LXG+R%6'M M8US>J^7A#KHFGDCJT?,#C\'FU+?A>7]#F--:^B/1UOX(26H?>JX9W& MP5^3'2!&^T2\L> 7IQR,HM@%+0^GC-.BS$%;IWL'O @N_,;#> UOT?V/'F(K M/I5MXU1\*YLP#>_H*,BP:>N]WBL\O9AI198B]-9>BO,F2/E!:R:.8EYX3<<= M@\8 ^TF!-Q0%FJQQ"Z&W#N/<(\-^6O+"#= %!S3@OA69 (V3A,$E WBW+&GP M,9."'PITS/11$F]@-#DY,PL\UB/DAE7O$D9+8:4XP%HPK[S/(_9LI>C!WJ"- MT-O272R\"$V%3>;[',2&K-1@B@&\,0A'2[*;D0W!FAA.\C8B[^&2]BXSKSE2 MY0DC52*6K(Q+8-#O$;W?H+4)P9%$9=2,0SZ.5D0'W-8"Y*EDA8O!^"$_#:"S=H(D>UR[SA-=V0GQ4 -I,L*K_\$WRUAH 0= MY!E=)(O>+= D'.9P#!\CXK67J??O.S@C[3/!J85D ";+ (O/((GV\(E)MS] M4A(,WLI$]O @ J3P>2E;N8#C_ 5X@UK(>[W?<[J5_%37.X'K$9<>&CQ@2>>R M))R-U_/^>/%.N8*)@L.3>A1N-E(-F/T] MWKR?T$CO62_2S"#:P^4EY:YY;OS%S$LCR5?>29+M5@2\'5M@$<,V^G:35?KP M*<8RQ;GV%7>51YK#J=(PZ7X&'!V.^]U1__4;]5ZS.>FDR>:01T)_"EMB)W$; MCC\7^Z6OO?0^&>Y$6N;3*N]#()1L%?G<6_2:J'\C)??IQD=?!:]):*PL O6) MNY0,ABN0XI:(U"',3I\Y/Y]A9/*'D1,+0_!S?I<_:/6E1 M%2MF@>Q68-%FT.S9& ?S-=\#I*O+,,^)QH.ZH_B^=2,)):9O"X=HF1%XUW B M:2UVQ/)75!;G@R00+^^UV!'6=1G&B+H"LP4UX6N,UXJ9&?F]/-;# !91+.N) M8C3D(:'2=S(S<1Z RAOF'05PG23,[3T)Z'CDC7U9$7M6$;Y,]E">=0=H00"+ MO@)! 61;1H2AWJ.ATK@K>!2(:H&A:0 LTF=P2122 C_0^:]1T]%*X1/)/T!\ M\Q4%V%F<$X8M'Y%M,GS1!5B"5 D'!LLD!"^$@^&MLE]< DDHF*,JF@ND Y&K M4 ("[_P^ACL%XOY3=9_9+<8%J"7"%'$*U*?P=@7S"GR=\;B,EO<4BEO@'5IG MZ+,MW@ ?>(@2+WCC7"MC#-X M.N.+OHV(S[SL\_'@869F 8(Y^M*3R*?^]9;0D><42*HL@8*L0TXD@SP AQS9'D#"(SHLQNP]I7Y ^S[\L,U MX5OEJ"19>+!8!RW>!W@J%S2$Y<[ MK=+Z^',9;Y"F:"ES ^(7W($(27RT$LX ;^Y0)$8QLWH!0*4%/H#QV\AU0"&! M89@?"97-(Z;Q>$])2',DVEN07>%MP($2SQTE2A@G*^3& YDG$ +=6;+4D%7.WT"2TMOY&0DN"B7?[1.=-P+_-LR]1WET!/XGR MHC&JQ?=LE6/-9+2+5,]; 3>#[Y=M>.$W(P9^28RZS(FZ MP0]7W< [6]R+SIRO4;Q>T858,=4P:GT6C2"N7BX4%2\&" MCU_@LL,F-K1V7-I?=JL[,2@286!3A+F6' VG>*.*F7-,=TINH?&,Z,(2!>/. M"O0$0*==SA!;JGBLLL4>V$-!&:E_>I?A20 5CF%(:RL14UH6V?.&K\!)< MBEU)"$EH3PCI X$&D10116F*#% +R64[2AIB]42'W##G7&6[VW*]2RSZ@ U7)R.T/39>M1@1O71'&AYX6,K1L^!JEQ$C[) K*4H2R>( MCTJ"-<;$6N DD8/"P8O M+=C165BX6\4TLU#$%-0I41$&48OBM<2"3KLK0 ]<(FH>+\L=62!XA4AQ5_$: MQ1=EB76@R=OD)P3C-910+,M2]F3S0@]P_8^"H"KA[]%M>U&-$(-J[GBRE]!\<*+M-XKO0WJ2Z\$DELFYIQ6I^ MSS*UP?_:R-''.N3ZDZ$<80ET'_,#<<<=RE] X9 1[E $)Z0&U$JM M,/%&0H-,%LX5MA?#M7?D\#7 /LM1CLQS>)96PWAB]H8L;1LM\03-UGS[D@.; M2E>%0S"TF08D%Y!C4:W'(\[5Q6"6^X1+,]HH7R=V![ %KJ[H()E'8F+K/HJH M(5^G2V I'4Q"=D /DP0#34DMX@M,/ I7 $B9WR'7(FV1J<$S,.UY*G+^25G; M,/B7'@9A-R.[%0*D@&&Z&\S,N-.DG+;-^&+S]%]U:I"FI*CY@'#XA.1+]$P] MB*_YD3XU4==V71!:AJ:"5@)IQ-B]@:;8%4==UU89$S(0L]3<5L,PF))C .I MY2W29]*8X(8 %B?K;A*OR;P8JR0A) 5$-+33)D2V2 ,F@ PH=FPQ&8?NM/Q2 M*+K!C)A^-WA*/!8D:%2'0%YC/0U@\\%FDBI^3C-)#L\W#UDV'%9\T7Q*/CSM M12(UF%(B+962@K)DS#32@@]E'LAY*.=]G,\+7I01$ %B@0&/?Q%OEO'J+0DG\A26\I\AQ]ZZ4AZ1M+V%Y*"C?< M<[3^,7"C6I[&1Q#ANA_) B"0M$@Q7YNBC6.C;I#@^PF]+ZMG(D#"/=F'"HQL MUU(?D N0B4'V+RC'<2(5MHS;6'Z M(ZP9&2%K[K*=GFM9TJ&*'MUTAF>105>,UAN-=\7U3#F,FK2KD6[F9&Q]DL0]U M18R];' T\[6VUDU4U%J3J%*&@;!ESX(I'-8=(2#Z-QCOZ->*'J)W1 \C]+7D MK;1HVU\NJWL,"RU!JNEI(AR1I^53Q._? :G]TETL[Y'2RSA=)(3XP"9;18EX M,"WAEW4;Q_05JT#HG)4Y[7!:Q0^(]2OX[B%#8D7V-S%0RJDHN49[]R,5$' ; M@4P=D\&Q1$M^86"*:C.J^RCZH(&JYRU0V=+\V5CWE([ P.U:5C#MP!4OF0$: M"!O T1^4O3U\"..$7N&I/G,T@=$-C,3.!E3F:Y'UA!P1$TEC2_: V:?R$BLF M^.5]?(<<@"SFCXH#5M'+8"!@4*:09BO1'0521/:W*CPU-DXZ6+2Y @1[F+T5 M&K).(7Y)CTT:\C-+Q%FL5I1:)R S3@"B&1J)0R0O)Q S%#BFW@+CB,6A!S M'#.JXEA+@KZH@JNHV (7LJY( 9Q3$(J<)QD9P!(0_10Q;-(08= M HYN#S]H M+ZMR%K(&0L;0T=606BY+=8U=N:02#I,I.ZOE"E@J>[Z8BJN8I:ET2OG/;,%8 M\;F5M<-4/E?K>L%LN[RJ;^!RT?O*+J=Z0+)M[G'N*EF0A=DT;%AC=US1.2\P M,W#<9["UST)O83K^RDS'!M%HI& MSPM 0&$!&J642X2=\LHF:"SK!'&8XE9%?+7-E8IS'YX5O9'X+GSW2'YL,IKG MVC>TLB B'1:GR7Z#="-&*#H@H8P$@!UU_@;(-=E$+SQ1:7XVT\;0"7(6". M1+[448QQMB)GW>2:X<]OPZ*"MP5X!?K+J F(E-" M<5O*=+8)TQUJ;30YR-OA+48;D4H($(\P?%0=X K3FN);\@"@IJ MM4+98$B^Y6BK8X26"0 ^7C^AJX#Y>G=\V?!(OL!*T^7N$#:A> M:KWB;D616:E=BA>AN$AF(Q;X8Y%CQ3[ZI&5'=JAB"%B2&)F&ON6A>A3K@'[& M(L,87L4NJG"I;I4L4(@UA*"H58MQ%=]VHG9UV0"]67*)V !I-'!-RMAC!AQ MMCCQ9J,!SN4&OCRZLB]L31;),3P$M3N 1JFX2S#@R"8B'W!7'0[AQ/DX=G%R MOSI7\-K^!^JKRM1B?_Y9[+ ;5'K52=B,V76>T DB>R,-138M3@$45&Q6K$W: M8!_(TJ,D<'(P^7&6 7\5LZM:B))%64TN&S6%H\$*! M":/!V:Z-9@5:)S%9,K6PA$K2&QDH]27'3[A?.1&C+J31HU*PY7SEMON"[>IB M2F66==8\E<)'QGU:T1:U9R!VB/B:/;@BYS[ZPZ>67-XGWZ% MY^45RS'T;!BOXA4[*1/RCP"+5QM(#N2)3B\!(X8&![ M>48F]UQ;(F)+47M45)#.GJ- 5> #)/:16\S15MJ&[4BZ+$0KE"'O!#Y0M[% MYHT(<4GY,5SZ#@KA;JL"RY**S\V652T78HWP/H9.%$C']CMW7A&-ES21UQTB M3PA&Q,RNXF%'0#FGXW&'.)O#O[K:5#P<-/]NT[7 'TVF=&R/$4Z$M!T%_TN%D7G=U\.(H@/_.Y^,. MA:)0'!;Y:,3@7%6?K4@PLUD;R=9U&VX->.Y5')ET*7 61S;X;%M3R3NXVU0%OI .O!Y173OT M8X)F]7[_0BJ0&RW=H0%>!9@T-H#CA'\&WCP8XX>!-QS/\,/0"R;T8>3-1_AW MK!1I8._D+QBXYZU7'/BS<1](0U&\04/ C@/-Q=0&@]LOV:=*1&<^Z.#"SKXJ M1?LE /?"NSL,]D&FIRW)XII2X W9J9LS@35@1F/!DD0#>@V# 1S$+^GP4@_E4CJ(?=&X,Y/L=.#A_"*1.JA"@ M&UJ%CSCQ2EI[8FW50$7%G:@XB;H]FP&"(VK^6ZF$)\Q727)B<]6.GK?/O =W MDO@9*666!S].G6'-,*=-K-^.N"1?F'G^F)U8^QY67/C0M> =T./;0+= BE*= MCT0_+-R(>[0E%>M8SJ)ERIYW5J 6&'.4M6BC:FSM]"ZMHS*B-"MBJ*$H;WO/ M.VZ9B;5G('0;5/!BEF7D)-TH6>4)Q2!>J7X!#YB#)@W>^.*-4*A6C3J"M\WB ME.S$&$0H*HSLK@WZ1A5@#8TT +U(Y+P*I*N>*LA1<<]P+*W:BT2#Y5DB>9"X M]Y5QZ)(M@[=82$BP7!F2$/-HC5)KH1FW">FRSYEM2BII-N+P=/3=LJV(V4A& MOEN9UT"V4.R>8@ZLT%]WNLS%RXHNCYHCN7@Y7"1O@@R9W]FG7$9J@]I'*W31 MQ$7HR&H9,TRTE9Z#G?.8\B_$7%>J'!L3KH>ANJQ>)4^VH4R%%JA1M<8)T240+U);?)A)NKEQFW^.> M]U-; "(Z>EIY@FA##K+0:;:LTPWFVVU7*N*4#;64K1F%%(BM3,1R5EKALG6; MI;+&&;L#WXH]5-JU&^(R#$'21(*#6)2]*67+:XV-:3NB\3$O0Z6V$OHXII.Z MO43IM!RQ(D\)J3'0=D&H9$NV8 NIL^TX:YW:JU6!GK8;6+M51FURY^$_*"Q#DWVR M#^^2=9PD;+;F[.DGWB3&M3).T5CMS$85]\1$$'1I,!%7_EA-"MXR2^,(6QQU M=UM$O^X8Y>$LXE+.\@[M"*F$!!YA Y=51M \7HX*?N^K37SQRBD;:EE(\E2)P,9)_](I,H3>RQTS*\A ML,(-UCEO^ZVW8CH6;U0:GW ]0Z!\,RJHV_'&V)?S58T%*+2D&\).<4W=.&SV M,4,!<(,JA(3:>EV]>2VW&'% ?6<"S=1#=JX9XH=2WXVQ]30.[]*,HOE+U(&^ M4,+'*KI_6K$@M]PEK*/ '0V=H&N-HBJ ;0VXJ!SU.9_V%DLS% 4&8XJ_9(F, M.]]@^$V*+FJR-GV-4PI'RE:W64[&]R6!FEP>40X((DXJ3(:AW0C. (!$Z6# M,[(UEB?9;8@7Z#4R@V34?4!9'4@63"#CPB"82GT?A0DF# L4M93 >VP:E M G%L(+^"$H!'4:8^#:LM5N)A17C#M.D0*P2.YNL5")N:-$/6;RTHZX4(.)" M41<=X:S%ZX6+@P;E&(5CRE4W^/8A2H';+'7DUM)DSBN\(GT<:#%Y\&[C3+/? MI19$W=/0M:U4OHEQ'5JB:PT6=[P4$WS=_O9AX++T]/H8"$2A69;?7X7.DZ4N M2Q^BIR887XG$:Q(6F[4"5[08]G&D":=2ALBLP% M)-')#1*/,F"E-F&L]'%C9'?X%[,BARXMN06!,HL19_FF#/W4_E:*>U5,B=5W MO;DW(V/BO@?8P$'F$OVI:AAYCS=M$:ZC\JES(13K1BC6L:9._Q)NMD!-\]T= M(!K(3CLV&DW]8#S"#S-_$@S@PWCJS\=H4QG/_/X@Z+P32I?("*J YT+3-6_N MCX(A_'<,JQP&_G TQL),L_ZT=GQ15?W*2F_66MEF!"%UX01^> MG^.?R6S@#0?^9!#@G^EDKA9P@C?)AN?$GTRF\-\QG*8 81# ]/V70C,8P1@S MA,IX,/9&4W\T&7@C..))OP&> 8!]&N!+_?[0&XW\V12.$5X:(T3AM>$4 3#" MTM53@B/L;8!X%L#0PZDR:&K:AZ9N?S:9XXSH/,>PT/N MA0*;4G@L1M/[ ."9/PNF .#9' 9&_)S!.XM_.[X^D\CH9+E+M!'0JD&P504H]_I-;.I&W]AP_ 'I9.7?SY,[ M7PG09@7B"7G=N8 ;13R-B#DZ$YA/Z22'?C! 8@$X/YP$G5.Z&FEE]N89:RXSB5(>PQ6?C_%/'VX-_!E- MADB,9J-YQQ2>HMU08H13.&L U&_41SK1]P!':@O:!P1O#-L:S6C*Z8#6,1O2 MOT:S ^!C;8V*!0-4^CTB@/!G3']F _XSZ4CEX#W/C.M5@\FO#ZCL5C+Z -/G MX?8>9L3.2=771B#[G7WX!&0!L/O]Y?4G4Y/JP]GEA^OCJW\[/_%.CV^.M2D M-1LVLTB&,@<4O/$L'DM3.WR Y1+[$7F11"HM94;I77AGM"VKI+5?%92-M8P. M_!]% V) .;#[;4&E]PNT)M8I.*(\%32A'8<:FEI'%%(EAJ7?7C6C>%*U4^ ) MF;(@%$K(_TY]H^>9*LL8B%>VPED.WRY[4HB6][>O+E[N\HJ:8#FGW4IJ?X(# M7F4;X-;1UWB9^=Z[//SO&&8ZN8?CH_'/4[POJA)$@K=CN;-""FNE97"-C$4: M.3AQG.RS.IY^E\:4.XETI-".IK*91I"=-.=Z4111H8S_UL[83/D5%B.Y*QD% MKK/9MH+ C8J7C?3L/=D5._:150(1VQ%'A5$MDRA,R2;OX(E?02(;97QS;9Z< MLCRX1JWE.DX):SQ?#VR<2O684(5$"T+I?P[-&06[PA M95N9Y%520Z0"SZ1."B40A(7 &B"P!%I@Q:T':)80NF,)Q\4H45^J&K)2 M2N)R5=X\9I-WNJIHL?N]_IV*,4['P&']+&-P91EG1#KA<.@/9BB(JT)G1]X4 MI/3AI%.QLK2--2$Y(X _L[$>9# ?6PHFL S XB2)IJ%&H%U!BONQJUH-?9G ML\";P9L#[Q4H:<.^]YI$N9&:54*W!@-8V70*JA-HLR1,@7()4LIT.L1_OQ30 M8@AX$:"G$<%/+A<(: [L.?U[B(R7!> 30HHW6A/%T_D(8OO@2!<.Y/Y_."8;P*9A58 BT8CX]&(8 M<0 >FC0F?3W,&/8WF!X*0S(=*8.'!4.R9;3#<,[&'% T^P3#P3Q & +EFXS< M"Z**DHJ>3A*28MMV'=-G#*A-,H\RH[K&56"P=T;Y4H%"R@;@'.1%]6B_WP90 MB[?4UB-8EZ44?I1U=4Y5/:@C4(W]Z43LG",V1,W@FK!Q:@9J_GS6.7L$ 30%S^AOH(#X%);%=B>5*V:U:K%:MR3P)O,NS-@XX: M;^6]FH!8 ]";3QMGJEG@\'32(C<<]X..G)D_L MM[/KNW%IVHEZ%/B3$??SP]?@G\/^Q/P3.?O8_F< - 4; 'IV+SY?2I8WY?[J MF/68BNN:POZ4U"Z76P6 =Y5MR4JG-/:>6MEUE6YN)=:1\=.AS!@/RE6$N?[: M=Z6<>T[*N4]Q]T?!N >';;+C=3)7\VK=O'RGI*M4UF'86\L M.99V],6]Q(GL*WM/@1_:@$").\V/%QP\./Z#"?&RU)JB^!3CP[O/B_.)LP07VKJXO M3S^?W'@?X2OO^ 3HWN+[&CA:8#[]4U2_51:6-%^[. ML9QX/3[-RCHV@^IL8ZM4334>SUD#'M"N(!M>A.EB3 QLBQG*'NF]!#DU,7(Z MQ>@.F"#@4$DEVG38%%H6"I4EIK/5=#0+&ANPX":5^I,:S=)0J%(56Y7'X20! MNK)K[R0)\UWA?0QOR?^T[/F DR:7EITQCYP]&"FAGO7]GC(QX[70)C68@,=4 MA;Y.X/3+\,X:1+FHR63#Q2^% ,3I:H?C1.ID!_W^2"QT]A'AC'=PU&YT*IV, MQ)6J,KGTJ@(6]71Y5(:U'N%F/5!-WV>B>B/D6<0:5/8%62K)^M?1NI9826W-:,KFKA68DJH[<#0B!<'FOK%>17?T*!CX"+9DXZ 8> M@B%RMLV;!&I\1O79K55IIE_1\='G4J*- %61M3R4.@*_EHMJUU$:8Z7Q5_CM M*B)S)GX)-V>!);^IY,+HVX%WZ*<9VG7%H M%:AD7 7J3_4V=((FV>1QC$A7HQ 3;5B&MJF,$S6I,/ M\$42MK+\+DPE,A$3 MMUL7!G=GQ3&(4DB)@M8M A3F9E4P'VT4@: M*3MW2XI[8:TWK.4/! >EN.9R_LVP/UNAY(,(?IS<8J"S(/IIE,!G[0T_ 8CE M6/4[5OZ_W8CUC,23*C@'\"C$:1S4XH?<;H?4H)7F4 MA1@KS">4Z@#24O98:EME%9+5%6LF:*WW$"(6^*/9V"9B?^.D8_8\Z1A. WX( M=)HP3ZV@(E,WA$G,F)^KUV]C&D-DRGO%*3ZI);*J^EYC/+*@SY3YM15\A:F7 ME,:1F0*QKRRRH@J ("QDG/QV@2;)RIQ0.J!VZ"UR\7WS+UU2\'$A<%'(9 Z MY\D$BL%IFVMB0M0E3KS5G="KW4G4*)X7)D2$S K0<6- V RKU-W%8>Y3L1WM M=#/$16.Z;>'7#@6-S"$UGE"\417P@RTS6?ORM'0 MG\JO%,B-62-)IJN&'(U%@50L2DLQ.>:58$.BG,HS.' ;L ]JM\7'C^;3^?-2 M@AK?BN1W;N)>B4!*- KW,XA^(!=52K++1'6T.F*S?- %MG'L8EQO/VVQ'XPWVW M8Q!\]^T8C +-H_YG;L<-YVFP1196\;? ^IH:E^A[97-%;S]#]/SFR]\B7-<> M;[C7APG>XWE=[/[_B6*\D%[,#Z<7IS&605G>1QMOD2<-1$)KT.N(;& J%JE* M&J8-I.&\#),#"<,00T:KA.'OZS9-9WTE!MIW2F1#ZR9XYN;8"$WH5\4L.GSK M:(BK-!5521J*%[F MV2T-^\3-9&;:PY!*UT>,QBF94) M1> Y[*7B"=M+A,Q!G*"-%(B0RI,@.\DQWN 0SC)MY#>%B;1MN^W&1%RC.7>4 M2*Y,2ZH>&[FQ?R,0UUD29P=SLM'0-82< M[C21*/'NWS64U/ EH>T ZD#S8!JJ#OZ3U :RLY&7#M-TF=X8>PZRCP]2,!SH!'\CQTMDXU:%C:JTZ39RL%= MYO,AO9!6J+E4\*6*HZPHE&VB:M7;AXT'O!LLB'4:W9;57Z<][^/EQ0?OYNSZ MDW=Z]NY&1^N'5EY_>)=';+J60CK4.HX-6DJ,"%&3(&D,#WF74A086_6RY(&+ MC4H4.)6F4%4GJ"39I33 M=4/L&(NFWFL][K-*!<%32MG7-0$!$SU!#]7?)>CW:PW*K59"N.83I08VM!QO MCG^9]3#PY=/Y#29X+%2G<6Q*?G9!'"IQJYV+((GLB2+9"3GZGM"=R^"B>7>'7F7J3%BI->17!(84Q, MRN7Z&%P1UBT=+696X'>Z;CV+,;J>A]J;*?AA-Q'HAQH.K2_>)\,KSZ)H9 MU@K5P@B#J5ZQ$#,QVI,A)QBR(0=C6KB6A2IW2^JH\7,VEWNP14)ERA$I <6!L#3'"-EUS7Q3<)MM14[;#[O$I2V92NT%@$0@82%O89-" MJH2=6 U7K3@-H==-LG1=M&UXD45Q6]ZNW)QB=_L7J<"JJOTDT5UH=ZJC'"+R M$NHT#&G^#OO.N<2%YE3<%UE7^V]L+R^]PY$+"JG7+:JE3#GR,;1/J>@X&UX??T97UXIBT(5 RAN0<;!LU;RB6\C@,0. MF1HIOEA6AYJOFI8KC2H_$/Y,FJQ0ZHNUJJI'W&2_CIVA364SM5S2X>^RDA-9 M1'/178?M$%@1!$H*VR3)RQ8TJ<-=4?#&R 7H!\.1/QV $"(QD%K\K:_"L%S, MU:(**E54LSO"JV225^K3ZUKP5"@-R*XX1-?P*!/R!-_47CM>G"^\R_?>U?79 M KBCR7L$#KFX_'A^RM_<2'8+09NZ#J4AP(%YE!52U=BY5)5(+TV*3&%Y]%4H M/2[X%=7!Z+\UXN$@>.N)T"Z_67@"/[)6'A.;S"BR_Q&9(M;Z 7$NS!5Q,Q#G MEJL2MD8=.X@CL3#8U&2]J1N[FT%&D62T)R7"OCJT@_MK:3^!)&OC] 5V,UAU MRA4G12UU*6K5+/'/WJ+['W1/]A!+JA%M]6)_93?&33DO0LAQCB(OLW7SPFN[ MM54:H6<#.1S?%#)B;&W\,T"OUI[]5F3BX#D"EPI><3H7.Q?83*_"WGD!2_M* MZ#9Z+:%^Y3='!$MK(06FF'HV4[*I=#(OK8FERY *_S2Q6"2 D]SB%C05Z?H] MM=G)(Z,"-N*0K^65YVZK\%/NZJK ]9==NA23DVH'ZX.QZXETO1-6#S]R4_!SV>$! M_5""H6SMDU5$&MOW8=M K=;*HT8BH^9#/Y&=TWJ19I9H4&DF^ M\DZ2;+>BL]@1-,XWJK8[(2TVTGC!%&.9PO2+[.KH6TGX2+K8Y6LX[G='_==O MU'L-JBL@&VAO!5YX#C ^"#&;7O3<+V,5KJQSBBM2@BREMU#_K!VZ MQBG^O53=/6M[EJPGNR PBP,#&IX54BQ M^,;T?B[[&I2I*;%4IUVSIV-S6/J<^'T[Q M:]7!2R52A#GW_L1ETL4I1!2@*%SK1;(KN-8;RV9CP?0^AKL*RL]3=9^JE:$. M/K1;J<6IU62._++QK[O(:6D#G9BN)[E2GB0G)SNI?5$I/^=3>@'">U59N-RG+J9 = M@ =CE[$CLE9:,<998;\T5A9A39F^T?'#@?U2<814$&S6;*<-U:C&B0K9IP]G MYA8>QA;:WO9.VG*9%94DLPK:N;$'L'5G064/'\@8LXK([($ITU$NY458IY%? MJK4%MR%:U+@4NA3&4+=8/*YSKM=GBL>V+Y,+-,34H2@B;XM+R.)RIT/0??)R MQ-2R6 O_6/X/0ZV0$44KX5_P)EG74/JO7B?,VI#.P%]1E(\H@AQ_$5Y@I=&Q M[.PH&K>@4D3H/.0.7]1]")O "_VP*@K;G=HQ*S;GQH9X-FW@J"/.)T.@%YI M'_10;=.-M)Y;+]\^$9+0B=WFV96J)!OW8#_N!C]<=8-:BJRIC9U25VIU"6L/+F[. M/QW?G+$CX'BQ^/SIRB2(L7' ;F901,UJC= %*:YL)41LPB^17:H[M5N*,4UC MNZ2A*-'*9NNJ=(%EG_6M N]HW]?2G%W\1YI>[L2F9L7+-<=_D*<>&5=ZE^$) MDL'9M[>BV@5*5W2U)\L.!C=P5Q+V)QPP!-COM]4OMVZ4"H^W:L?[W.",KQC5 M(\@VIT4B49=H.3^,;Q")._2A)<+2U>@ MR=ML[K:;Y9856GE/;:>G2ZZE.[RJ7(OT$<^EJ;B/\;7A&IRFLTVR>;N-H^+2 MW;<>J1)/ :]6;7[>I+KP5=?.TG*B?L)ZLB M4PF$=\N&,NHQA'7U;=9Z2^IN'%$RMZZIH?(^Y4F^9T^JNP:[XND%_ITX^Y/M MFI0?B+>C^X@:/P ;WZ$Z0K<$<#4UI*N9->?^3Z76#$A/? M3_%;D%FWKO0AWUA2*T)S9HI*ZD8F-0?U+I4Z_3&IB$P1-BJ77 4 V#$,S\"T M+B2I:JY/!Z&>?EH9@/%KKJA]6V0<38/!KK"([B9[X+(KZA7RCB*VV:*)Q$4E M3T["+.!P\B3>&3;@RR"^TY.2SEP47TVNU#O2A[K@SAJAX@5?4M0XUJ&J=R8N M3NJBW7.VI<]4^E+D=I8;;L N=4O*4$2$.I%,5>:V&#U'QI1(.O#I_@=,I4S5 M?@9AL20^)J6YJ7,%W2^X \FZ2R&6U$A49213G 1&,ZH8 3?4EV*/DI"-G";Q M1+6S([F ?C=83BP?M >J@JK[(M11YX/-P[E.LC'_H3@9U72T@]ZQ\_:=ZCF2 M%F+5!5!9J ]4R= )XE5CII&=1:7]B\I?CL2>&IA]O4:3(0Y3#\B\DO"Y%1*5O/2EVH@]+GB/2B8]&4,C#?..1;M/A)M]($M=KGF_(#?.B+" MNG+2IT.,,;*=GFLLU"@4UO9"5-T44S16'[/;JL4.]X$2Y MQ \Z"*UR/14EKE:OQZ@MNJN?5=='5N<6]?F&RD)=I[*0A !8F@,KAH[)TRG[ M(XX5I^8/EC U57W$,"VGHF0X781'-WZ_C4 ABJ1C#8'M+&@F(>& MR9ZWR#:1D2:,551_(2:W7XY7U\A[R&/#"/BE_7"UHYW?0$:;825510 MO1:G,(ZQ;=/!%ESCM>==9*F5%2._@9:%,$%$21 B.Q*T;B.%.+<12T34\ATD M)[0U,R8SUE"K%)9K=CP:=;^2'O%R3/KHUQ&:2*-Z-][*#=" *X2.HD:O\PYV M6$;H?$WA\@KN@L.H0C);,J,JMK8DZ(L>O8J*;4QMO-5.J18M(Q0YXS(R56*I M,44QF]1K&'2;2)"@/&@OJW(6L@8)U;,5722I'*U7UM*8*E6K,F5?MUQ 2^7' M$1=!%;,T*4]W%$3F5C"H'J8*6K"N%\RVRZNZ%2X7PQ?8A>FB+Q$I6SJP[ZH4 M4">.U+!AC=UQ16&GHL#C)MV'[%*M9#4#H55 M]:D^"\'&="7ZRK>;3ZKAVNQ#C2Z[+-5HA"9!Y4OCL!AED34N&3HRF.*6HC7: M;5&ZFBBVCF,EF[@[?$?5\3Q5_%D'YQH(@.S*#0#A76( %"/.YEP5LL.5VFQ' MD[,-]IEO=2-!M(3F>)U/&\!E**"C/$B'4\E'? &V7G,A)).*B#\^1'!&B9:%JLW.J:^=,H)7>E\Z%SA>DZ:?4PRZD@I# MV6!H];ID:QSWL7]"WQ'W1(PE*KZVA)YWHH+V?=W'5S7*QJ@O'BIFX:R^?@+] MRD8'XF#%-F-+4_426DS4%NI46)^36%IM2*Z%?OX>8<-U^,V_V9"K]$C%\DQ2 M##>[K/;952(J^^LC3BK2HA-]FVV5I8LR)"JEZFM-["M;):,>8@TA*.7.L %< M!;[K]W5N@MXLN;ML@ #2Z""YE?!?C Q=G'BST8#2?9TPLD=7Q$X2M4B.M2.H MW6%NAF)BP4"5V82EP8UV&)$3C^?X+LB[[US!:_L?U3IEZK-*H=J@%J].PN;_ MKH.+&TX#%R5M238MCAN4AVR.K]T.U!!&M<#[N=+X%<1VK,:'EI)ZG]7"DEB) M &,,!9O.5'_B[!'E,ND5BUA54!+B!TB?@@2FB[)1DV=58ZJ))Z0 MT,,5>Y^D%)N\PO/RBN48>C:,5S$G342)!.PC$@"RKPK$"CY'VSYI.8 +WZDQX-]0'%#VSWL:F82D.HZ!NU<30+4Z<2 MTQQ8Y\?Q&ZI+M";'CXH*2MX+1FL#K@ 9)NV.WE;]J9797Q%TG5"D(ZJ(?)G^ MZQ'BDO(UN?0=]$Y=W0&7Z?A%;9'8)L#O_J:OLYMBYH^MVF:X$_FDR=0LBZR98Q6AG.Q5>T^J1[N*1[ MM>V.ZP?7&GHUSC7HC5B,K#_OSCCLC?_@7;I -CRJ+B L1275T02.Q&&8F^[6 M8WA)X53+95%3K(TJEE,NOK6&.D@:>K\Y4,(B\,_4<+^L(M61-Z1&"+/9O+.@ M:$*"HOPZ&'M!7Y5?=U<'+XX":B0X[E!L$H7YD=M++.A5+=T*-#2;M9%L79?A MW%$L6R/[O:TD-)Y#0YK\,>9QAJ5;ZW4VX43'%[28J.8/TZ7 61S9X+-MV26' MZVY3%?BXNG,]\Z%VZ,<$S>K]_H44)3>K@4OZ8\N"(V\ QXD)S]X\&..'@3<< M4YO3H1=,Z,/(FX_P[]AD,[,#9.">MUYQX,_&?2 -1?$&[0T[W3,+;3SCF?.2 M?:I$=.8#ZJ5P]M7T1SH++##P/W'@0#/HI9T.>C&,RG8]I[.[%:UAMT.#8N!>^2 MZ0YN =T"*4J'/C*/L'#S8-#T5:QC.8N6*7O>68':9,Q)!J+5JK%U/(+==\N( MY*S0H::C B%ZWG'+3*R% \'C-L*E M[F&/Y?.W69QRKSNLO\&JD.RN#?I&I6!-CS0)O4CJ22L@7>F^WQ67$X=\J[U( MY)]TV9.]6_T=R2:BRKARY+I<&9(TI?Y]H04 $[YGGS-;L H))X@X.P.=VFR9 M8G:4%59K1 /90HD-% YB1:B[TV4N7E9L JB!DN^;(WGR)LB0MX"=[66D-JB= MUT)?3[ M*-V8PX'D*2$U!MHN"'43";*7"ZFS[4&F1H]6*7K:_F0IY9()LV]M!EO8BV/4 M:UU')+LM1?.R"2[W5%':RSVG+N]R)C44P:0PBD)5F,WR0>OB4AA#'JOJ+5:2 M$5&!1V1%YH9J*D%>!QX5KWMA'9Y*G["E'AV71^E1]_%VJXSCY'U4A8P,V2<[ M\RY9QTG"YF\N6//$F^2FX<1N<*QV9H,.!Y6OA X4)N+*?:Q)P5MF:1Q-C:/J M>F+$/3=Q*6=YA_8(55]'BDR4<=12C(5Y))NQ=2 ,1CF$B7T;5HR,0Z<=,NKX\J;!J MKZLWK^46(PZH[TP4GWK(3K5$_%!F &.T/?V'Z3QM9.N3_Y$&SXYT_7?23%EW MS2/KQLXF*Y4 (5KT0Q8O[4@R!0BL$,3414>S:_&ZTF31H)QI7&3CVX??I!>V M>QJ7*F)4Y219[3:,Z%J#A>Z'4E M#]%3$XRO1.(U>;7MW9(-,1U2&:T)Y_*]]=RFVL:I!RHVAACB/!3EU=8ZTFT/ MJ8X;@^[#OY@5.70)HP/O*)_G.RMRI T]^BHFR>J[WMR;<6?*/0\(!K+3CHU/4S\8CZCOI#\)I"?EG/HLCV=^ M?Q!TW@FE2V2$#T+7%IJN>7-_% SAOV-8Y3#PAZ,QEA2<]:>=$Z'-GX@V\P!\ M&0*L;SS /[/YT!N._<$87I[XP_Z@XQ*O@8+GHR\,2Q[B-V%9S 0 M[&8,:]?=<71WD9$_A=6-_6 X\8(!O!A@#^;A?-PY4FV=CU3;X2/=>O9(-5#M M.'U$.A\QY%35E"5SUG!*?7/]V0#?'_GS/EJ!Q_YT/NK\9/J/VSGX>DO;K$"$ M+KR@#\_/\<]D-L VS),!MH'VIY.Y6L )WB0;GA-_,IG"?ZE=*P-A$,#T_9=" M,QC!&#.$RG@PQFZYH\D &[Z.)OT&> 8 ]FG /9Z'V#IZ-IU3H]HQ0E0Z9!^I M#LY'NHGOD6I%*X913?N.5/_2(]7!]$CW,#UJZV+:6-'JAH!9JV?U_:ZF@XR+ M_X >K2HD#_,X/>_=.@B>_PCNM*8J+BWNK>JC_S#>L.K&#O &'6;,_Z=;Z3=T M*U5/Z=01K818-^'H/_MZ_VWT]7[O^O^^Y4+]T[58_FA(X()+C]<"6/^ID?Q3 M(_FG1O)/C:0E87R?)F(_0Y;LTO;\.'G3OI/#\"29"GE1=N/4ET_9KG3E6(<@ M-EW3Z_!1%U#$?8Z _8P(2[!%WJCS*4E-6X5WBVR>+9;R-J^,H78%8@P6&O.Q=P%?"JI%8LF58<6 IB7R$-&9 . SWJ3^ETQZ"M(%4 M!B[+LJ3V2'SH&VC ?XY\^7#?X,YH,D8K-1O/.F11/7_-N M*('>3KX"30(N;A\)3!]DJGEM0?N X&$W[=&,IIP.:!VS(?UK-#L /M;6WM&V MC[Q^CR@G_!G3G]F _TPZI[*.]F=JZHZ($8"R;A%F2[(\Q3;8K=:+^ON'F2/D M/=OV8(0L9->*C$O-;!8XB!16R<8Q.UC3545"V:]4="JN'QVYC45/C7N/T7!$ M_'XXQ#ZV\$&R?>#3%"CP<-*IV/3;QIH0*F#WA-E8#X+"]7#H"M=M P@#%JZA M1F!^8.G';OG0,8C\('3"FP-0#/WAL.^]IMLV4K.*>68P@)5-I\ 605(A? ?! M 1!I.AWBOU\*:!'R7@3HZ9P /0":/JX">C@='P[H(4K5R','!M!]'XU+AP&: M!1SARAK0Q&]; 3W#_GD@; V',P1T'_Z\QD5,AO,*H(%)CZ= @P=X'&-O /-, M9GUO,J6-DY9\KEJ0+,T-D,H*5BTZJ5%+[@L50]M49\]O+H;W_5?M /7]< 0( MD%&322?H UL?NR@P 'D(J/>A. #7; 9BV@A$V8DYP@EP@$.10 FW2B138XBT MU8H' SS= )MA@8CMO8++ ZCT&B7%\73^0AB^^!(%PSD(G'."(7P*9A48 JT MK?-0& +$ 7@HKD[Z>I@Q[&\P/12&I!8H8=:"(>Z'4M@R6'UO[QBMZ$0 M!5VK0E+F='R*E;-ZP+4R_%()/=W.,4L]G5>76ROD59N2I%W'F4HHO,*HV8YZ MUFYP92?NH2F"J/%HWAM..Q^D<,48-,/)L#1I9[=0J\)DY>PQ.?%Z?>JZ/:30(,ZWE]0;':-;-BY9KF M_<^/>#_.RVA3_%?UW:LF3[^O@V#)CU]]Q_'\MQO=V&R9V[XMXLG/O:&+"#SW M8(M%],?KVI2%$X5<2]"IS206RSV%=.URZ+I&.9OUJF\!*6X"U'NJ".6U5H2R M"B-57Q6DJR_O:].J!\U/#UI&<7R?[\3WN2#?IXVSU\;W:\JCE$FWUA2IB=ZW=A3S2C7)-UIX\58[":R0V:N/? MY&QM.3=OI%C;8-2(2/N=E[7+VQOW_[#?E\E[/A/WWXL/L^IYK"%8U?E8L_C4 MG9!['8]R6V7=5\J)\>*%_V=0(X_H@6CXKF8$0[]$PW.X?]T+==22U<\*85:(TNSI=C@#6,R,=JJ'T\U'*8 M[/G)^ZOW(F_*_J&>=Z/L?[_5D[+_M9<9__>/5;/^UV0HVSFR]T<8S?&=//?P MH:Z3Y\9I\9X\]]KW0;$ZVK-P=-P9+[T2IASNOBO@."-J#,KU1#0)0FW.B&_P M'S1O\0=EVX:]8G<^+!"GO[@Q1OW]P#@+\Y2Z8IC9]D'E6_P L.IG#=TULG6P MS1]&;S'ZU[;ZC)W_N37LVV.3"^E0R_ZWVN2?5;YJ:!G=]C3+DUG:)K_6R5WV MR,^@QBU["#DQ3)0**:7R5^^9"9_U0+STFA]F,6L7]1Q[5+,@TBS5UX,T8/=[ M.&KC\WLYA=J:]@G_U7OII(<.L7<=RHKX'>LX=(B]ZW MUV?&'M@\7$U*'M20 M^?^)]=W70:_;E M[[";$8^6-B_.R,=633[8OOV<2HX'P<]4R:1D\#$--6ZU MF85'XS52X>8ZSU;E4-U^Y 1&N-N@607>OF?JDB9%!V[8KL2M?'!CF.XMM=>< MRJ96S^\6J6+M#PO;OO\0%5:6=,UZT6*SLD>P6Z$TVB^#_KY1*NZ*P^0# M(V V[[L-#WWE93@V?=2Y](.SF"LN&>NZ(KQKLF;N0U 9_-)X#WSO7707IV1Z M4L:]O[8<%K_M*R?!L\\9S\9S3QIGQ_XGW96?L?_CN6777! M3;;9CU2C(;UYG9"UN)FJC_6;B. S7JB:(7'>&^T9Q'92850"T;L:1(6:>A,Q M^%5_?Z?$(Y2KE Q,L#O&'B.%)-I_!W_^A,6&!Q,FHLT4=M;\X[^':4_W.V_\ ML3_?]V/+FXMHV^YHL]YL\,+1FR/Z<5;CI+L[_6;M1PUF"ZI[FGS%D70G2S,'> ;59R:29EE*[I2&Z_FM!4H.+2 MX*\.QRH85RC M#OOGJO3#>7[N_<-5>S2_[&U'"6MUIE:Q%=A)BW^UZ3QGLB.T?AE;+G;C/ULAPT(I/;G% M$E8L6)]&21D:<_@)K!8-M)\B-+75B.CG%! HM3)[6A'X6V9KW_.WCM8,">'* M6>']>0?JV3+#7E9W<9BC%>CZP]G%S?G%\VN^%2,4%,\1:L\?S2/Q4 M,+?N4WW))"VT;P]P/E]__O#Y^)>7O*+\F_L@>]#KWS*WZ.#?.K=^O67NTQ@+ M0+/G=\ZP>!>0 6X?_#+< MN))*6Q+"4/>@M4W3?FOWOM)\-4^PXAJ\H1.ZX.P^+VZNCS^>U\[NY#Y.E'U M#HV^2D/T!>@B6=[90P.15D(TWZ-:O )VN^,(EM/HMOP>:3UP[796YZ<=AO%JMIS<9)NUI8\<"<+[NW$]0I]X+?DB^"$ M6%UD[UM&TF%?K4P9]M1R)H>,K_7/1B/6Q_-WE]?>-MEA?E]?BKA3H=':HR^: MK$G9'?3&04W7/&1453K#"E_]EF'"U4/8Y-;_&-_B;4<8 &'3 UWK@3[*0"@EUC3M.U'7L-UI!4'D 7N\G!SB'$X M-)9GRWY?QS#5(%$TQ0<8A[?$75@CF6=_*(KRQ_\+4$L# M!!0 ( #=]@U"<[&PO+*<.?WUTXM?DHRQD76C M_6+=/2<]]]Q92(H;O6-P7P%HU'$FF@176M?O@Z#)*N"DN9 U"!,II.)$&U>5 M05,K('EC%W$6S,-P&7!"!4YCT?(;KAN4R5;H!,]'"/GUUS*'!#^GEL@DTPJI$T/C;;((LVC#T?>L^WM M>3@54KG]MD :UT1K4.+&.&ZR W\*H=Y>[VJCL%1D M%\U] _Q4-Y@D&ZER4&.:" ]0&C,HK!Q%R\J.6M:!#6HMN3%R2DHIB-,PK.@- M0YL!8_=V[WTM#KB[ ODY]I>$&%D5@VFJ[LWIKX5.\CZ;Y]ZC79U$BVJZE?IC M:ZH1SK=;!^X4%+1S?E>,^0T[J6NV^\!H*3CX6GZ;,#HQ81J3(0^JI**/AL_N ME,P H##:@M(TVT>^*U*OH=/#;NJ*4S7/7Z#FI^YS"0(48?NBS=9_SEW^SXH7 M[_Y>LCM4C@4_H49[D;P D9?/7^1B]8\U!OUYOG=I'%P9(XHV+66:BEYM1?,< MO!Y[9R?XUCX7V,')/=T[,]6>+0<9ZU' MB@1/]A?(:02B1E)_%$F5&LV/6,FVBL MU#UV(')%8@P"+ #:<7Y]%Y#5@(FZTPNLDT3P X]+[CX ?/>HS?U&ZWOVM9/* MSK/6N?Y\,K%5"QVWO^H>%.[9:M-QAYNFF=C> *]M"^ Z.2FFT[-)QX7*WK_; M7VME)O&&=E YH14V^H8[ 8_V^WZ_R3@>\ !?^&:>33/&!Z-R71DM93C+[P@G80_V MWY8[,$Y4HP,=W]QR9)UG9U.\X(.P8B.D<$_S+/R7D.%=3*+;"''8_^Z">&[^ M3QCU=BLJ6.IJZ$"Y71P-2-^[LJWH;<84[V">7>@',&S%&_#8V,MUO;L%A\'Y MSL7,N< =YKK./6-*'F6U%#7V7K,/7')5 0O1M1%@00 61P-D)RL>098$9/F" MD&L/X4^P3&_9M:IT!#DC(&='@[S071]!GA*0IT>#_/CW("+(,P+R['B1Y+:- M(%\3D*_30BZJ2@_*8:UE*X2M!,09_88 >Y,6[%H]X %8V4= ;PF@MVF!/N%U M?9IVP'HLSNN6FU%UGE+E>9J6;0V-/P+Y=J?C?L95S:Y -X;'29N3%DFL$9^; M[BG4$5!VA[G"6AT_X9RR2)Y8(Q\&*Q18&X*'HYAZJ!R[P2:VJ,9U):<\DB<6 MR8W&=/T"IF-+V+B8BA)'GMP<72?__T24U*JR%_>%>P$A]?R!T;*&OG+:>,@&R60 M_ @&.0194"HICJF2OXH8DU))<2R5[ (:8Y+3DL1".90RK]BBKH4_-)Z7%)10 MBL1"60]]+\/PE,OQ]"F\!S$F99@BL6'^!-&T?C2]P.DQ3H[9+?AE"!_=&^"C MJ2CEF"+Y[*3KM=J/]3T9L(]?_7N*Z;Z,I5-0TBD22^ODSX AP"(K%XEL+RIC'0A.G>+:"&AO"X M'1=R5-TI!16)%332X\]L)66>,K%Y+KBLAEV[SYO(EBMORQB3,D^9V#RT(,L8 MDS)/F=@\-.8LQB27Q!*;YW#:;)Z>IZXQ)F6>,K%Y_GNX$6P>8U+F*5]D=O.Y M#WP+O\#NJ0\E.B6>,K%X+KDP[(Y+?-"8YS&S95?C9TZ)ITPL'G(Q8#02+BGQ ME(G%,UX,B$>7TB=_C$F9ITQL'G)U@+V*%[\I"4A&9!0I/] MEZ(:MOC>U)^P"XOM%9IN99C_V2UYS4[]Q'0[2.DE^%G=:!X^^/AK[#^:O?\' M4$L#!!0 ( #=]@U!,$DM:J@$ ' 9 : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/%V<]JPD 0Q_%7D3Q -S,3_Q7UU(O7MB\0XIH$\X_=+=6W M;YI+(VBF!_EYB01EY@N!#TO7SOYG?7L\EIE]:[.OVC;A1L7?@LC<#N+I((8' MR720P(.2Z: $'C2?#IK#@Q;300MXT'(Z: D/6DT'K>!!Z^F@-3R(8D7&&)^D M88W7FA2N">\U*6 37FQ2R":\V:2@37BU26&;\&Z3 C?AY2:%;L+;30K>A->; M%;T9KSO,3SMK:81NO-RMZ,UYO5O1FO-ZLZ,UXO5G1F_%ZLZ(WX_5F16_& MZ\V*WHS76Q2]!:^W*'H+7F]1])8GO"O17I;@]19%;\'K+8K>@M=;%+T%K[@M>;U'T%KS>HN@M>+T31>\$KW>BZ)W@]4Y&>OLB=?;P$5S9Y/[1)5?#[]:, MX/;A4MG'9PQ3[^X?*1WZ+=8,UX<_EF'J;X2Y^H-E]P-02P,$% @ -WV# M4.&/R5:K 0 MQD !, !;0V]N=&5N=%]4>7!E&ULS9G?;L(@%(=? MQ?1VL0@X]R?JS;;;S61[ =8>+;$M!-#IVX]673+3)2YJ\KLIA0/G?%#RW73\ ML;7D>YNJK/TD*4*PCXSYK*!*^=18JF-D;ERE0NRZ!;,J6ZH%,3$8C%AFZD!U MZ(]J--ZDGB;*VU)D*VM1L7>='2?O[A*FCLIWC"VW]39R0 M]%XV,8N/8Y,D1GW"3JAPO+#IQW5O:W).Y_0O-#.?ZXQRDZVJN"3UUI'*?4$4 MJC+UA7*4OP>GZ\6>=Z9<>%553,PV)?LU(;T>1]B6U W01BY9.<1K05VEVL#N MR<\J>+@-F7'4MRY&7= =VXM(LQCUK)EXR2U2 #AX ,4$!2CD !D;V-0&UL4$L! M A0#% @ -WV#4%_DV)KN *P( !$ ( !F0$ &1O M8U!R;W!S+V-O&UL4$L! A0#% @ -WV#4)E&PO=V]R:W-H M965T&UL4$L! A0#% @ -WV#4,]&[/H4! ^A( !@ M ( !+ P 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ -WV#4&0#JF5J @ C0< !@ ( !01@ M 'AL+W=O$: !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ -WV# M4 /GDK6H 0 D@, !@ ( !DR8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -WV#4)R7=6>I 0 D@, !D ( !$"X 'AL M+W=O&PO=V]R:W-H965T(VB/J $ )(# 9 " M = Q !X;"]W;W)K&UL4$L! A0#% @ -WV# M4,8(G<6H 0 D@, !D ( !KS, 'AL+W=O&PO=V]R:W-H965T0( )D) 9 " 6TW !X;"]W;W)K M&UL4$L! A0#% @ -WV#4+E2[E<' @ -08 M !D ( !'3H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -WV#4*B1_.2Z 0 ]P, !D M ( !(4 'AL+W=O&PO=V]R:W-H965T MF&UL4$L! A0# M% @ -WV#4&L62JO+ 0 7@0 !D ( !J48 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -WV#4+2M MCHIK @ !P@ !D ( !JTP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -WV#4.RG[\<$ @ >04 !D M ( !#U8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -WV#4% TI"MG!0 +!P !D ( ! M.5T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -WV#4$99NF!: @ B@< !D ( !9F@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -WV#4%"V >&PO=V]R:W-H965T&UL4$L! A0#% @ -WV#4//,$3*44@ '3&UL4$L! A0#% @ M-WV#4)SMS3 Q @ ?0D T ( !2M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ -WV#4$P22UJJ 0